c语言运算符做 小学生算术运算测试系统。vc++6.0

当前位置: >>
C语言示例小学生四则运算测试
#include &stdafx.h&
#include&stdio.h&
#include&stdlib.h&
#include&time.h&
using namespace S
bool Examine(int a,in
t b,char opt)
{
int Answer,R
switch(opt)
case '+': Result=a+b;
case '-': Result=a-b;
case '*': Result=a*b;
case '/': Result=a/b;
default: printf(&运算符错误!\n&);
printf(&输入以下表达式的计算结果:\n&);
printf(&%d%c%d=&,a,opt,b);
scanf(&%d&,&Answer);
if(Answer==Result)
printf(&回答正确!\n&);
printf(&回答错误,须努力!\n&);
int Test()
{
int score=0;
int x,y,t;
printf(&现在开始测试……\n&);
srand((unsigned int)time(NULL));
for(i=1;i&=10;i++)
x=(double)rand()/(RAND_MAX+1)*20+2;
y=(double)rand()/(RAND_MAX+1)*20+2;
t=(double)rand()/(RAND_MAX+1)*4+1;
opt='+';
opt='-';
opt='*';
opt='/';
if(Examine(x,y,opt)==1)
score=score+10;
return(score);
int number,
printf(&输入您的学号:\n&);
scanf(&%d&,&number);
score=Test();
printf(&%d的成绩是SCORE=%d\n&,number,score);
system(&pause&);
9 1.需求分析 1.需求分析 1.1 系统主要完成具体任务编写小学算术运算测试系统...利用C语言开发一个“小学... 18页 1下载券 C语言示例小学生四则运算... 暂无...利用C语言开发一个“小学生算术四则运算测试系统”_IT/计算机_专业资料。武汉理工...C语言示例小学生四则运算... 暂无评价 1页 免费 四则运算器(C语言) 6页 ...C语言小学生四则运算考试系统课程设计_工学_高等教育_教育专区 暂无评价|0人阅读|0次下载|举报文档 C语言小学生四则运算考试系统课程设计_工学_高等教育_教育...{ char c; printf(&\n\n&); printf(& | 1. 增加学生记录 printf(& | 2. 查询学生记录 printf(& | 3. 修改学生记录 printf(& | 4. 学生纪录排序 ...现​把​自​己​的​C​语​言​课​程​设​计​分​享​给​大​家​,​反​正​自​己​放​着​放​着​...C语言课程设计报告-长整数四则运算_数学_小学教育_...刚开始考虑进位问题过于简单,导致测试数据时多次出错...C语言课程设计范例 24页 免费 长整数四则运算 12页...C语言四则运算测试程序设计报告_工学_高等教育_教育专区。C语言四则运算程序设计报告四则运算测试程序设计报告 1. 问题描述四则运算测试程序是为用户提供一个对四...C语言示例小学生四则运算... 暂无评价 1页 免费 C语言上机历年测试全真题.....100 以内的整数四则运算测试程序设计 学院: 信自学院 专业班级: 自动化 0421 ...给小学生出加法考试题 编写一个程序,给学生出一道...程序 5 通过计算机随机产生 10 道四则运算题,两个...C语言编程练习题及答案 11页 1下载券
C语言必背...
All rights reserved Powered by
copyright &copyright 。文档资料库内容来自网络,如有侵犯请联系客服。&&/&&&&/&&
C语言基本算数运算符如下表:
加法运算符
双目运算符,即应有两个量参与加法运算。如a+b,4+8等。具有右结合性。
减法运算符
双目运算符。但&-&也可作负值运算符,此时为单目运算,如-x,-5等具有左结合性。
乘法运算符
双目运算符,具有左结合性。
除法运算符
双目运算符,具有左结合性。参与运算量均为整型时,结果也为整型,舍去小数。如果运算量中有一个是实型,则结果为双精度实型。
求余运算符(模运算符)
双目运算符,具有左结合性。要求参与运算的量均为整型,不能应用于float或double类型。 求余运算的结果等于两数相除后的余数,整除时结果为0。
双目运算符+和-具有相同的优先级,它们的优先级比运算符*、/和%的优先级低,而运算符*、/和%的优先级又比单目运算符 +(正号) 和 -(负号) 的优先级低。
【例3-14】除法运算符
#include&stdio.h&
int main(void){
printf(&\n\n%d,%d\n&,20/7,-20/7);
printf(&%f,%f\n&,20.0/7,-20.0/7);
本例中,20/7,-20/7的结果均为整型,小数全部舍去。而20.0/7和-20.0/7由于有实数参与运算,因此结果也为实型。
【例3-15】取余运算符
#include&stdio.h&
int main(void){
printf(&%d\n&,100%3);
本例输出100除以3所得的余数1。
自增、自减运算符
自增1运算符记为&++&,其功能是使变量的值自增1;自减1运算符记为&--&,其功能是使变量值自减1。
自增1,自减1运算符均为单目运算,都具有右结合性。可有以下几种形式:
++i:i自增1后再参与其它运算。
--i:i自减1后再参与其它运算。
i++:i参与运算后,i的值再自增1。
i--:i参与运算后,i的值再自减1。
在理解和使用上容易出错的是i++和i--。 特别是当它们出在较复杂的表达式或语句中时,常常难于弄清,因此应仔细分析。
【例3-16】
#include&stdio.h&
int main(void){
printf(&%d\n&,++i);
printf(&%d\n&,--i);
printf(&%d\n&,i++);
printf(&%d\n&,i--);
printf(&%d\n&,-i++);
printf(&%d\n&,-i--);
i的初值为8,第4行i加1后输出故为9;第5行减1后输出故为8;第6行输出i为8之后再加1(为9);第7行输出i为9之后再减1(为8) ;第8行输出-8之后再加1(为9),第9行输出-9之后再减1(为8)。
【例3-17】
#include&stdio.h&
int main(void){
int i=5,j=5,p,q;
p=(i++)+(i++)+(i++);
q=(++j)+(++j)+(++j);
printf(&p=%d,q=%d,i=%d,j=%d&,p,q,i,j);
这个程序中,对P=(i++)+(i++)+(i++)应理解为三个i相加,故P值为15。然后i再自增1三次相当于加3故i的最后值为8。而对于q 的值则不然,q=(++j)+(++j)+(++j)应理解为j先自增1,再参与运算,由于j自增1三次后值为8,三个8相加的和为24,j 的最后值仍为8。
注意:经过读者反馈,我们意识到上面的解释是错误的,笔者亲测,在VC6.0和MinGW下的输出结果是:
&&& p=15, q=22, i=8, j=8
对于 p=(i++)+(i++)+(i++),先计算 (i++)+(i++),因为是&后自加&,等价于 5+5,结果为10;然后计算 10+(i++),等价于 10+5,结果为 15。
对于 q=(++j)+(++j)+(++j),先计算 (++j)+(++j),因为是&前自加&,要先计算两次 ++j,此时 j=7,然后相加,相当于 7+7,结果为14;然后计算 14+(++j),相当于 14+8,结果为22。
推荐文章 TOP10当前位置:&&&计算机等级考试C语言上机软件_VC++6.0中文版.rar 计算机等级考试C语言上机软件_VC++6.0中文版.rar分享用户:资源分类:文件大小: 7 MB资源类型:浏览次数:14次发布日期: 11:59:06资源类别:文件其它:4次下载/3次保存
收藏资源:
也许对您有用的百度云盘资源推荐百度云盘分享达人推荐相关百度云盘资源推荐smile萧泽分享的百度云盘资源C语言课程设计-小学生算术四则运算测试系统_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
C语言课程设计-小学生算术四则运算测试系统
上传于||文档简介
&&加​减​乘​除​,​四​则​运​算​。​用​C​语​言​来​实​现​。
阅读已结束,如果下载本文需要使用2下载券
想免费下载本文?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩9页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢君,已阅读到文档的结尾了呢~~
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
利用C语言开发一个“小学生算术四则运算测试系统”
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口

我要回帖

更多关于 小学生c语言书 的文章

 

随机推荐