2条回答 默认 最新
- 技术专家团-小桥流水 2021-11-17 23:50关注
代码如下:
#include <stdio.h> #include <time.h> #include <stdlib.h> int main() { int a,b,c,res,i,t; int cnt = 0; srand((unsigned int)time(NULL)); for (i=0;i<10;i++) { c = rand()%2; //生成0-1的随机数 if(c == 0) { a = rand()%20;//生成0-19的随机数 b = rand()%(20-a); printf("%d + %d = ",a,b); scanf("%d",&res); if(res == a+b) { cnt++; printf("回答正确\n"); }else { printf("回答错误\n"); } }else { a = rand()%20;//生成0-19的随机数 b = rand()%20; if(a<b) { t = a; a = b; b = t; } printf("%d - %d = ",a,b); scanf("%d",&res); if(res == a-b) { cnt++; printf("回答正确\n"); }else { printf("回答错误\n"); } } } printf("得分:%d",cnt*10); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 1无用
悬赏问题
- ¥15 processing提取音乐节奏
- ¥15 python进程启动打包问题
- ¥15 gg加速器加速游戏时,提示不是x86架构
- ¥15 python按要求编写程序
- ¥15 Python输入字符串转化为列表排序具体见图,严格按照输入
- ¥20 XP系统在重新启动后进不去桌面,一直黑屏。
- ¥15 opencv图像处理,需要四个处理结果图
- ¥15 无线移动边缘计算系统中的系统模型
- ¥15 深度学习中的画图问题
- ¥15 java报错:使用mybatis plus查询一个只返回一条数据的sql,却报错返回了1000多条