加减法运算"/>
【C语言】10以内乘加乘减法和100以内加减法运算
在给小学生出题时,想到写个代码解决,每天10道题。
仅给出了题目哦。
#include<stdio.h>
#include<stdlib.h> //srand,rand函数
#include<time.h> //time函数 int i;int main()
{srand((unsigned int)time(NULL));for(i=0;i<10;i++){ //10以内乘加乘减法运算int ret1 = rand()%9+1;int ret2 = rand()%9+1;int ret3 = rand()%9+1;int ret4 = rand()%2+1;switch(ret4){case 1: printf("%d ×%d + %d = \n",ret1,ret2,ret3);case 2: printf("%d ×%d - %d = \n",ret1,ret2,ret3);}}for(i=0;i<10;i++){ //100以内加减法运算int ret6 = rand()%100+1;int ret5 = rand()%100+1;int ret7 = rand()%2+1;if(ret7 == 1){if(ret5+ret6>=100){if(ret5>ret6){printf("%2d - %2d = \n",ret5,ret6);}else{printf("%2d - %2d = \n",ret6,ret5);}}else{printf("%2d + %2d = \n",ret6,ret5);}}else {if(ret5>ret6){printf("%2d - %2d = \n",ret5,ret6);}else{printf("%2d - %2d = \n",ret6,ret5);}} }return 0;
}
有更简便的或错误,欢迎指出,谢谢!!
更多推荐
【C语言】10以内乘加乘减法和100以内加减法运算
发布评论