#include<stdio.h> #include<time.h> #include<stdlib.h> int w_c=0,z_q=0; void csh()//开头 { printf("\t\t\t\t 欢迎使用训练系统 \n\n\n " " \t\t 1.加法 2.减法 3.乘法 4.除法 0.退出 \n\n" ); } void qlpm() //清理屏幕 { system("cls"); csh(); } void jia() { int n,b,c,a; srand((int)time(0)); n=rand()%(100); b=rand()%(100); c=b+n; printf("\n\n\t\t\t%d+%d=",n,b); scanf("%d",&a); if(a==c) { printf("\t\t正确"); z_q++; } else { printf("\t\t\t不正确!\n"); printf("\t\t正确是:%d+%d=%d",n,b,c); } w_c++; printf("\n\t\t\t你已经完成%d道题,正确%d道题",w_c,z_q); } void jing() //减 { int n,b,c,a; srand((int)time(0)); n=rand()%(100); b=rand()%(100); c=n-b; printf("\n\n\t\t\t%d-%d=",n,b); scanf("%d",&a); if(a==c) { printf("\t\t正确"); z_q++; } else { printf("\t\t\t不正确!\n"); printf("\t\t正确是:%d-%d=%d",n,b,c); } w_c++; printf("\n\t\t\t你已经完成%d道题,正确%d道题",w_c,z_q); } void cheng() //乘 { int n,b,c,a; srand((int)time(0)); n=rand()%(100); b=rand()%(100); c=b*n; printf("\n\n\t\t\t%d*%d=",n,b); scanf("%d",&a); if(a==c) { printf("\t\t正确"); z_q++; } else { printf("\t\t\t不正确!\n"); printf("\t\t正确是:%d*%d=%d",n,b,c); } w_c++; printf("\n\t\t\t你已经完成%d道题,正确%d道题",w_c,z_q); } void chu() //除 { double n,b; double c,a; srand((int)time(0)); n=rand()%(100); b=rand()%(100); c=n/b; printf("\n\n\t\t\t%0.0f/%0.0f=",n,b); scanf("%d",&a); if((int)(c*100.0)/100.0==(int)(((a*1.0)/b+0.005)*100)/100.0) { printf("\t\t正确"); z_q++; } else { printf("\t\t\t不正确!\n"); printf("\t\t正确是:%0.0f/%0.0f=%0.2f",n,b,c); } w_c++; printf("\n\t\t\t你已经完成%d道题,正确%d道题",w_c,z_q); } int main() { csh(); int a=10,sf=1,js; int qwe; for(int i=1;i<=1000;i++) { if(a==0) { break; } //打印算法序号 printf("\n\n\t\t请输入选项:"); scanf("%d",&a); if(a==0) break; while(1) { if(a<=0||a>=5) //判断是否是0到4以内的 { printf("\n\t\t你输入的数字选项不正确,请重新输入!"); //提示输入的值不对 break; } switch(a) { case 1: jia(); //调用加法函数,成功就结束 break; case 2: jing(); //调用减法函数,成功就结束 break; case 3: cheng(); //调用乘法函数,成功就结束 break; case 4:chu(); //调用除法函数,成功就结束 default : break; //都不满足就跳出循环 } printf("\n\n\t\t"); system("pause"); qlpm(); break; if(sf==0) break; } } printf("\t\t\n""<程序结束>"""); return 0; }
c语言加减乘除训练系统 -支持dev-c++
最新推荐文章于 2022-12-02 13:48:01 发布