| 1 #include <stdio.h> | |
| 2 #include <stdlib.h> | |
| 3 #include <time.h> | |
| 4 #include <math.h> | |
| 5 | |
| 6 int main() | |
| 7 { | |
| 8 int i=0; | |
| 9 int n=0; | |
| 10 int x=0; | |
| 11 int type; | |
| 12 char flag; | |
| 13 int left, right; | |
| 14 float result; | |
| 15 printf("请输入要出的题目数量\n"); | |
| 16 scanf("%d",&n); | |
| 17 srand(unsigned(time(NULL))); | |
| 18 while(x<n) | |
| 19 { | |
| 20 type = rand() % 4; | |
| 21 left = rand() % 100; | |
| 22 right = rand() % 100; | |
| 23 switch(type) | |
| 24 { | |
| 25 case 0: | |
| 26 printf("%d + %d = ?\n", left, right); | |
| 27 break; | |
| 28 case 1: | |
| 29 printf("%d - %d = ?\n", left, right); | |
| 30 break; | |
| 31 case 2: | |
| 32 printf("%d * %d = ?\n", left, right); | |
| 33 break; | |
| 34 case 3: | |
| 35 printf("%d / %d = ?\n", left, right); | |
| 36 break; | |
| 37 } | |
| 38 | |
| 39 i++; | |
| 40 while(i>=n) | |
| 41 { | |
| 42 printf("一共 %d 题\n",i); | |
| 43 printf("继续?[Y/N]\n"); | |
| 44 fflush(stdin); | |
| 45 scanf("%c",&flag); | |
| 46 if(flag==‘Y‘||flag==‘y‘) | |
| 47 { | |
| 48 printf("请输入要出的题目数量\n"); | |
| 49 scanf("%d",&n); | |
| 50 i=0; | |
| 51 break; | |
| 52 } | |
| 53 printf("谢谢使用!\n"); | |
| 54 fflush(stdin); | |
| 55 getchar(); | |
| 56 return 0; | |
| 57 } | |
| 58 } | |
| 59 } |
https://github.com/201510411422/Nein44444444444