网站导航网学 原创论文 原创专题 网站设计 最新系统 原创论文 论文降重 发表论文 论文发表 UI设计定制 论文答辩PPT格式排版 期刊发表 论文专题
返回网学首页
网学原创论文
最新论文 推荐专题 热门论文 论文专题
当前位置: 网学 > 交易代码 > 课程设计 > 正文

C语言课程设计报告_小学算数程序

论文降重修改服务、格式排版等 获取论文 论文降重及排版 论文发表 相关服务
C语言课程设计报告_小学算数程序|c语言程序代码编程小程序设计|c语言课程设计报告课程案例
#include #include #include
main(){for (;;){  switch (menu()){    case '1':test();break;    case '2':practise();break;    case '3':exit(0);    }  }}
menu(){char c;do{  clrscr();  printf("\n    1.测试\n");  printf("    2.练习\n");  printf("    3.退出\n");  printf("\n请选择(1或2或3):");  c=getche();  }while(c<'1'||c>'3');return c;}
test(){int ts,i,m,n,s,r=0;ts=numsoftest();randomize();for (i=1;i<=ts;i++){  do {    m=num();n=num();    }while ((m+n)>9);  printf("%d) %d+%d=",i,m,n);  scanf("%d",&s);  if (s==m+n) r++;  }printf("成绩:%d\n",100*r/ts);printf("按任意键继续...");getch();}
numsoftest(){int n;clrscr();do{  printf("\n请输入题数(10~20):");  scanf("%d",&n);  }while (n<10||n>20);return n;}
practise(){int ts,i,m,n,s;ts=numsoftest();randomize();for (i=1;i<=ts;i++){  do {    m=num();n=num();    }while ((m+n)>9);  printf("%d) %d+%d=",i,m,n);  scanf("%d",&s);  if (s==m+n) right();  else wrong();  }printf("按任意键继续...");getch();}
num(){return random(9);}
right(){printf("正确\n");}
wrong(){printf("错误\n");}
设为首页 | 加入收藏 | 网学首页 | 原创论文 | 计算机原创
版权所有 网学网 [Myeducs.cn] 您电脑的分辨率是 像素
Copyright 2008-2020 myeducs.Cn www.myeducs.Cn All Rights Reserved 湘ICP备09003080号 常年法律顾问:王律师