C语言大型作业教小学生算数Word文件下载.docx

上传人:b****2 文档编号:300208 上传时间:2023-04-28 格式:DOCX 页数:17 大小:68.05KB
下载 相关 举报
C语言大型作业教小学生算数Word文件下载.docx_第1页
第1页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第2页
第2页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第3页
第3页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第4页
第4页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第5页
第5页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第6页
第6页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第7页
第7页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第8页
第8页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第9页
第9页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第10页
第10页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第11页
第11页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第12页
第12页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第13页
第13页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第14页
第14页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第15页
第15页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第16页
第16页 / 共17页
C语言大型作业教小学生算数Word文件下载.docx_第17页
第17页 / 共17页
亲,该文档总共17页,全部预览完了,如果喜欢就下载吧!
下载资源
资源描述

C语言大型作业教小学生算数Word文件下载.docx

《C语言大型作业教小学生算数Word文件下载.docx》由会员分享,可在线阅读,更多相关《C语言大型作业教小学生算数Word文件下载.docx(17页珍藏版)》请在冰点文库上搜索。

C语言大型作业教小学生算数Word文件下载.docx

3)乘法功能:

用mul函数实现乘法算数,答对输入的题量后可晋级,难度有所增加,结果错误后提示错误并且重新输入。

4)除法功能:

用div函数实现除法功能,并且生成的除法算数要除尽,答对输入的题量后可晋级,难度有所增加,结果错误后提示错误并且重新输入。

二、总体设计

1)组成框图

2)流程图

三、详细设计

#include<

stdio.h>

stdlib.h>

time.h>

voidmenu()

{

printf("

********************************************************************************"

);

^_^_^_^_^_^_^_^_^_^_^_^小朋友,欢迎你们来学习小学算术_^_^_^_^_^_^_^_^_^_^_^_^_^_"

"

1.加法"

2.减法"

3.乘法"

4.除法"

0.退出"

快选择你要学习的内容吧!

printf("

^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_^_"

}

voidplus1()

intcount=0,m,n,s,total,k;

欢迎进入第一关!

\n"

请设定题目数量:

scanf("

%d"

&

k);

while(count<

k){

m=rand()%10);

+"

n=rand()%10);

="

total=m+n;

loopa:

s);

if(s==total)

{printf("

恭喜你,答对了!

count++;

else

回答错误,请重新回答!

gotoloopa;

恭喜你通过了第一关!

voidplus2()

欢迎进入第二关!

do{

m=rand()%10;

n=rand()%100;

}while(n<

10);

m);

n);

total=m+n;

if(s==total)

{printf("

else

}}

恭喜你通过了第二关!

voidplus3()

intcount=0,m,n,s,total,k;

欢迎进入第三关!

scanf("

while(count<

do{

m=rand()%100;

}while(m<

10&

&

n<

}

恭喜你通过了第三关!

voidsub1()

m=rand()%10;

n=rand()%10;

}while(m<

=n);

-"

total=m-n;

{printf("

voidsub2()

m=rand()%100;

printf("

voidsub3()

m=rand()%100;

n=rand()%100;

=n||m<

10||n<

voidplus()

inti;

plus1();

是否继续挑战?

Y

(1)/N(0):

i);

if(i==1)

plus2();

return;

i=NULL;

plus3();

voidsub()

sub1();

sub2();

sub3();

voidmul1()

*"

total=m*n;

voidmul2()

voidmul()

inti;

mul1();

mul2();

voiddiv1()

}while(n==0||m%n!

=0);

/"

total=m/n;

voiddiv2()

}while(n==0||m<

10||m%n!

voiddiv3()

}printf("

voiddiv()

div1();

div2();

div3();

main()

voidmenu();

intk;

do{

menu();

请选择:

switch(k)

{

case1:

plus();

break;

case2:

sub();

case3:

mul();

case4:

div();

case0:

}printf("

}while(k!

return0;

四、测试结果

1)主程序界面

2)加法运算

3)减法运算

4)乘法运算

5)除法运算

五、设计体会

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

当前位置:首页 > 人文社科

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

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