20以内的加减法c语言,通过输入两个数来完成加减法的运算并输出
时间: 2024-10-14 07:09:18 浏览: 4
在C语言中,你可以编写一个简单的程序来处理20以内的加减法运算。首先,我们需要从用户那里获取输入的两个数字,然后根据用户的选择执行相应的操作——加法或减法,并将结果输出。以下是一个基本的示例:
```c
#include <stdio.h>
int main() {
int num1, num2;
char operation;
// 输入两个数字
printf("请输入第一个数字(0-20): ");
scanf("%d", &num1);
printf("请输入第二个数字(0-20): ");
scanf("%d", &num2);
// 获取操作符(+ 或 -)
printf("请选择操作 (+ for 加, - for 减): ");
scanf(" %c", &operation); // 注意空格,防止输入字符与上一行混淆
switch(operation) {
case '+':
printf("两数之和为: %d\n", num1 + num2);
break;
case '-':
if (num1 >= num2) { // 防止除以零错误
printf("两数之差为: %d\n", num1 - num2);
} else {
printf("减数大于被减数,请重新输入。\n");
}
break;
default:
printf("无效的操作符,请输入 '+' 或 '-'。\n");
}
return 0;
}
```
在这个程序中,我们首先声明了两个整型变量`num1`和`num2`用于存储输入的数字,以及一个字符变量`operation`来储存用户的操作选择。接着,用户输入数值和选择,通过`switch`语句判断并执行加法或减法计算,最后输出结果。