c程序实现2位数的加减法计算器
时间: 2024-12-09 08:17:34 浏览: 41
在C语言中实现一个简单的两位数加减法计算器,可以使用基本的控制结构如if-else和for循环。以下是一个简化的示例:
```c
#include <stdio.h>
// 定义函数计算两个两位数的加法
int add(int a, int b) {
return (a * 10 + a % 10) + (b * 10 + b % 10);
}
// 定义函数计算两个两位数的减法
int subtract(int a, int b) {
if (b > a) {
return -1; // 如果减数大于被减数,返回错误信息
}
return (a * 10 + a % 10) - (b * 10 + b % 10);
}
int main() {
int num1, num2;
printf("请输入第一个两位数: ");
scanf("%i", &num1);
printf("请输入第二个两位数: ");
scanf("%i", &num2);
int result;
printf("加法结果: ");
result = add(num1, num2);
printf("%i\n", result);
printf("减法结果: ");
result = subtract(num1, num2);
if (result != -1) {
printf("%i\n", result);
} else {
printf("错误: 减数不能大于被减数。\n");
}
return 0;
}
```
这个程序首先从用户那里获取两个数字作为输入,然后分别通过`add()`和`subtract()`函数进行加法和减法运算,并将结果打印出来。对于减法,它会检查是否允许减数大于被减数。
阅读全文
相关推荐


















