设计一个加减算术运算练习程序,用户输入想要进行的加减算术运算符,程序随机产生(0—100)之间两个数的算术表达式(用产生随机数函数完成),用户输出运算结果;程序给出正确或错误的提示信息。
如:用户输入“+”,随机产生了56+8= ,用户输出64,提示:“运算正确,好棒!”
【提示:如何编程控制计算机产生指定范围的随机数呢?可采用下面方法:
(1)利用求余运算rand()%b将函数rand()所产生的数变化到0~(b-1)之间。

关于#c语言#的问题:设计一个加减算术运算练习程序,用户输入想要进行的加减算术运算符,程序随机产生(0—100)之间两个数的算术表达式(用产生随机数函数完成),用户输出运算结果
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- threenewbee 2023-03-22 22:32关注
#include <stdio.h> #include <stdlib.h> #include <time.h> int main() { char op; int num1, num2; int ans, result; srand(time(NULL)); printf("请选择要进行的算术运算(+或-):"); scanf("%c", &op); num1 = rand() % 101; num2 = rand() % 101; if (op == '+') { printf("%d + %d = ", num1, num2); result = num1 + num2; } else if (op == '-') { printf("%d - %d = ", num1, num2); result = num1 - num2; } else { printf("错误的运算符!\n"); return 1; // 退出程序 } scanf("%d", &ans); if (ans == result) { printf("运算正确,好棒!\n"); } else { printf("运算错误,正确答案是%d。\n", result); } return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用