c语言写一个整数乘除法练习器
时间: 2025-02-23 19:34:16 浏览: 39
在C语言中,你可以编写一个简单的命令行程序,让用户输入两个整数,并提供选择,进行乘法或除法运算。下面是一个基础的示例:
```c
#include <stdio.h>
// 定义函数用于乘法和除法
int multiply(int a, int b) {
return a * b;
}
int divide(int a, int b) {
// 检查除数是否为零,避免运行时错误
if (b == 0) {
printf("Error! Division by zero is not allowed.\n");
return -1;
}
return a / b;
}
int main() {
int num1, num2;
char operation;
// 输入操作符
printf("Enter the first number: ");
scanf("%d", &num1);
printf("Enter the second number: ");
scanf("%d", &num2);
printf("Choose an operation (+ for addition, * for multiplication, / for division): ");
scanf(" %c", &operation); // 使用 " %c" 防止回车字符
switch(operation) {
case '+':
printf("Result of addition: %d\n", num1 + num2);
break;
case '*':
printf("Result of multiplication: %d\n", multiply(num1, num2));
break;
case '/':
int result = divide(num1, num2);
if (result != -1)
printf("Result of division: %d\n", result);
else
printf("Result not displayed.\n");
break;
default:
printf("Invalid operation! Please enter either +, *, or /\n");
}
return 0;
}
```
在这个程序中,用户可以选择加法、乘法或除法操作,然后根据用户的输入计算结果。注意我们对除法进行了特殊处理,以防用户尝试除以零。
阅读全文
相关推荐



















