随机产生30算式
1 #include <stdio.h> 2 #include <stdlib.h> 3 #include <time.h> 4 int main() 5 { int n, m, i, j, num; 6 srand(time(0)); 7 char sc[] = {'+', '-', '*', '/'}; 8 printf("输入需要生成的算式个数:"); 9 scanf("%d", &n); 10 for(i=0; i<n; i++) 11 { m = 1; for(j=0; j<m; j++) 12 { num = rand() % 100 + 1; 13 printf("%d %c ", num, sc[rand()%4]); 14 } 15 printf("%d", rand() % 100 + 1); 16 printf(" =\n"); 17 } 18 return 0; 19 }
设计思想
随机产生两个两位数。利用随机数对4求余数的方法,随机+-*/,连接两个随机出来的两位数。
}
![](https://img2018.cnblogs.com/blog/1500098/201810/1500098-20181008010759516-732405001.jpg)