四则运算

描述:
这段程序可以生成随机的30个随机的四则运算,随机的生成加、减、乘、除,0是加,1是减,2是乘,3是除。随机生成0~99之间的数,a和b。运用for循环生成30个四则运算,当i大于30时就不运行下边
的算法了。switch确定运算符,随机生成的0~4代表四个运算符,输出相应的运算符和随机的a和b
#include <stdio.h> #include <stdlib.h> #define random(x) (rand()%x) int main() { int i, a, b; int mode = 0,result=0; for (i = 0; i<30; i++) { a = random(100); b = random(100); mode = random(4); switch (mode) { case 0:printf("%d+%d=\n",a,b); break; case 1:printf("%d-%d=\n",b,a); break; case 2:printf("%d×%d=\n",a,b); break; case 3:printf("%d×%d=\n",a,b); break; } } return 0; }

 

posted @ 2016-03-16 21:49  潇洒哥是个鸡蛋  阅读(96)  评论(0编辑  收藏  举报