本人大一初学者,目前学完了判断和循环,但是我压根看不明白题目要用什么来做啊。


上午好☀️☀️☀️️
本答案参考ChatGPT-3.5
问题:如何用形式操作数运值箱操作数的表达式对两个整数进行乘、除或求余运算?
#include <stdio.h> int main(void) { char sign; // 形式操作数 int x, y, result; printf("Input x op y: "); scanf("%d %c %d", &x, &sign, &y); if (sign == '*') { result = x * y; printf("%d * %d = %d\n", x, y, result); } else if (sign == '/') { if (y == 0) { printf("Error: Divided by zero!\n"); } else { result = x / y; printf("%d / %d = %d\n", x, y, result); } } else if (sign == '%') { if (y == 0) { printf("Error: Divided by zero!\n"); } else { result = x % y; printf("%d %% %d = %d\n", x, y, result); } } else { printf("Error: Invalid operator!\n"); } return 0; }