C语言简单加减乘除运算.docx

上传人:b****1 文档编号:721815 上传时间:2023-04-29 格式:DOCX 页数:13 大小:35.71KB
下载 相关 举报
C语言简单加减乘除运算.docx_第1页
第1页 / 共13页
C语言简单加减乘除运算.docx_第2页
第2页 / 共13页
C语言简单加减乘除运算.docx_第3页
第3页 / 共13页
C语言简单加减乘除运算.docx_第4页
第4页 / 共13页
C语言简单加减乘除运算.docx_第5页
第5页 / 共13页
C语言简单加减乘除运算.docx_第6页
第6页 / 共13页
C语言简单加减乘除运算.docx_第7页
第7页 / 共13页
C语言简单加减乘除运算.docx_第8页
第8页 / 共13页
C语言简单加减乘除运算.docx_第9页
第9页 / 共13页
C语言简单加减乘除运算.docx_第10页
第10页 / 共13页
C语言简单加减乘除运算.docx_第11页
第11页 / 共13页
C语言简单加减乘除运算.docx_第12页
第12页 / 共13页
C语言简单加减乘除运算.docx_第13页
第13页 / 共13页
亲,该文档总共13页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言简单加减乘除运算.docx

《C语言简单加减乘除运算.docx》由会员分享,可在线阅读,更多相关《C语言简单加减乘除运算.docx(13页珍藏版)》请在冰点文库上搜索。

C语言简单加减乘除运算.docx

C语言简单加减乘除运算

///////////////////////////////////

//简单运算加减乘除(C语言)

//运行环境VC6.0

//作者:

summer

////////////////////////////////////

#include

#include

#include

intk;

EXIT()

{

exit(0);

}

voidlist_menu1()

{

printf("------------------------\n");

printf("<***1.加法运算***>\n");

printf("<***2.减法运算***>\n");

printf("<***3.乘法运算***>\n");

printf("<***4.除法运算***>\n");

printf("<***5.退出***>\n");

printf("------------------------\n");

}

 

voidlist_menu2()

{

printf("*************************\n");

printf("***1.0-9运算***\n");

printf("***2.0-99运算***\n");

printf("*************************\n");

}

/*生成随机数*/

intnum0_9()

{

return(rand()%10);

}

intnum0_99()

{

return(rand()%100);

}

/*加法运算*/

voidadd1()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

x=num0_9();

y=num0_9();

printf("%d+%d=",x,y);

scanf("%d",&sum);

if(sum==x+y)

{

printf("Ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x+y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

voidadd2()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

x=num0_99();

y=num0_99();

printf("%d+%d=",x,y);

scanf("%d",&sum);

if(sum==x+y)

{

printf("Ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x+y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

/*减法运算*/

voidsub1()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

x=num0_9();

y=num0_9();

printf("%d-%d=",x,y);

scanf("%d",&sum);

if(sum==x-y)

{

printf("ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x-y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

 

voidsub2()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

x=num0_99();

y=num0_99();

printf("%d-%d=",x,y);

scanf("%d",&sum);

if(sum==x-y)

{

printf("ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x-y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

/*乘法运算*/

voidmul1()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

x=num0_9();

y=num0_9();

printf("%d*%d=",x,y);

scanf("%d",&sum);

if(sum==x*y)

{

printf("Ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x*y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

 

voidmul2()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

x=num0_99();

y=num0_99();

printf("%d*%d=",x,y);

scanf("%d",&sum);

if(sum==x*y)

{

printf("Ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x*y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

/*除法运算*/

voiddiv1()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

do{

x=num0_9();

y=num0_9();

}while(y==0);

printf("%d/%d=",x,y);

scanf("%d",&sum);

if(sum==x/y)

{

printf("Ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x/y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

 

voiddiv2()

{

intx,y,sum;

inti;

intcount=0;

for(i=1;i<=k;i++)

{

do{

x=num0_99();

y=num0_99();

}while(y==0);

printf("%d/%d=",x,y);

scanf("%d",&sum);

if(sum==x/y)

{

printf("Ture!

\n");

count++;

}

else

printf("error!

正确答案是:

%d\n",x/y);

}

printf("corretrateis%.2f\n",count/(k*1.0));

if(count/(k*1.0)>0.9)

printf("verygood!

\n");

else

printf("还要继续训练才行啊!

\n");

}

/*主函数*/

main()

{

voidadd1();

voidadd2();

intnum0_9(),num0_99();

intn,m;

printf("请输入你要做的题数\n");

scanf("%d",&k);

do{

list_menu1();

scanf("%d",&n);

getchar();

switch(n)

{

case1:

list_menu2();scanf("%d",&m);getchar();

switch(m)

{

case1:

add1();break;

case2:

add2();break;

}break;

 

case2:

list_menu2();scanf("%d",&m);getchar();

switch(m)

{

case1:

sub1();break;

case2:

sub2();break;

}break;

 

case3:

list_menu2();scanf("%d",&m);getchar();

switch(m)

{

case1:

mul1();break;

case2:

mul2();break;

}break;

 

case4:

list_menu2();scanf("%d",&m);getchar();

switch(m)

{

case1:

div1();break;

case2:

div2();break;

}break;

case5:

printf("谢谢使用!

\n");

}

}while(n!

=5);

}

该程序比较简单,学MFC后做一个界面,实现混合运算,函数sin,con.tan等运算,还可以实现进制转换。

比如实现如下:

有兴趣的同学一起来学习,一起来做项目,做一个项目你可以学到很多知识,当遇到你不懂得你就会查找相关资料。

学的知识更实际。

不要老看书。

我本人强烈推荐一本《c++primerplus》太经典了。

一定要看上几遍。

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 解决方案 > 解决方案

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2