30道四则运算题

it2022-05-05  199

#include<stdio.h>#include<stdlib.h>void main(){int a, b, c, d, e, i, j;srand(NULL);printf("四则运算题:\n");for (i = 0; i < 30; i++){a = rand() % 100;b = rand() % 100;c = rand() % 4;switch (c){case 0:if (a < b){printf("%d-%d=\n", b, a);}elseprintf("%d-%d=\n", a, b);break;case 1:printf("%d+%d=\n", a, b);break;case 2:printf("%d*%d=\n", a, b);break;case 3:{d = rand() % 20;if (d != 0)e = rand() % 4;switch (e){case 0:printf("0÷%d=\n", d);break;case 1:printf("%d÷%d=\n", d, d);break;case 2:j = 2 * d;printf("%d÷%d=\n", j, d);break;case 3:j = 3 * d;printf("%d÷%d=\n", j, d);break;}break;}}}system("pause");}

转载于:https://www.cnblogs.com/mashijie605023237/p/9749758.html


最新回复(0)