四则运算自动生成
参考引用了http://www.cnblogs.com/vviane/p/6512129.html 可以选择生成题目的数量 改变了变量的设置
上传到的网址是https://github.com/chenzhuo131/4-numbers
#include <stdio.h> #include <stdlib.h> #include <time.h> main(){ char i; int a,b,c,d,e,f,g,n,m; printf("*********欢迎使用四则运算自动生成软件*********\n"); printf("1.开始\n"); printf("2.退出软件\n") ; printf("请选择:\n"); scanf("%d",&e); if(e==1){ printf("请选择生成题目的数量:\n"); scanf("%d",&f); srand((unsigned)time(NULL)); for(int g=0;g<f;g++) { n=rand()%4; if(n==0){i='+';} if(n==1){i='-';} if(n==2){i='*';} if(n==3){i='/';} a=rand()%10+1; b=rand()%10+1; c=rand()%10+1; d=rand()%10+1; m=rand()%2; if(m==0){printf("%d%c%d=\n",a,i,b);} else if(m==1){ if(a<=b&&c<=d)printf("%d/%d%c%d/%d=\n",a,b,i,c,d); else if(a>b&&c>d) printf("%d/%d%c%d/%d=\n",b,a,i,d,c); else if(a<=b&&c>d) printf("%d/%d%c%d/%d=\n",a,b,i,d,c); else if(a>b&&c<=d) printf("%d/%d%c%d/%d=\n",b,a,i,c,d); } } } if(e==2){ exit(0); return 0; } }
浙公网安备 33010602011771号