两个正整数相加 相减 相乘的代码
时间: 2023-04-03 19:03:11 浏览: 139
以下是两个正整数相加、相减、相乘的代码:
相加:
```c
#include <stdio.h>
int main() {
int a, b, sum;
printf("请输入两个正整数:\n");
scanf("%d%d", &a, &b);
sum = a + b;
printf("%d + %d = %d\n", a, b, sum);
return 0;
}
```
相减:
```c
#include <stdio.h>
int main() {
int a, b, diff;
printf("请输入两个正整数:\n");
scanf("%d%d", &a, &b);
diff = a - b;
printf("%d - %d = %d\n", a, b, diff);
return 0;
}
```
相乘:
```c
#include <stdio.h>
int main() {
int a, b, product;
printf("请输入两个正整数:\n");
scanf("%d%d", &a, &b);
product = a * b;
printf("%d * %d = %d\n", a, b, product);
return 0;
}
```
相关问题
c语言完成任意两个10以内的正整数的加减乘除操作
在C语言中,你可以通过函数来实现两个10以内正整数的加、减、乘、除操作。这里是一个简单的例子:
```c
#include <stdio.h>
// 函数声明,声明四个操作分别对应的功能
double add(int a, int b);
double subtract(int a, int b);
double multiply(int a, int b);
double divide(int a, int b); // 注意,除法需要检查除数是否为零
int main() {
int num1, num2;
printf("请输入第一个数字(1-10): ");
scanf("%d", &num1);
printf("请输入第二个数字(1-10): ");
scanf("%d", &num2);
// 检查输入范围并执行相应运算
if (num1 >= 1 && num1 <= 10 && num2 >= 1 && num2 <= 10) {
double result_add = add(num1, num2);
double result_subtract = subtract(num1, num2);
double result_multiply = multiply(num1, num2);
double result_divide = divide(num1, num2); // 注意此处可能会有除数为零的错误处理
printf("两数相加的结果: %.2f\n", result_add);
printf("两数相减的结果: %.2f\n", result_subtract);
printf("两数相乘的结果: %.2f\n", result_multiply);
printf("两数相除的结果: %.2f\n", result_divide);
} else {
printf("输入的数值超出范围,请重新输入1到10之间的整数。\n");
}
return 0;
}
// 定义实际的操作函数
double add(int a, int b) { return (double)(a + b); }
double subtract(int a, int b) { return (double)(a - b); }
double multiply(int a, int b) { return (double)(a * b); }
double divide(int a, int b) {
if (b != 0)
return (double)(a / b);
else
printf("Error: 除数不能为零。\n"); // 当除数为零时给出提示
return 0; // 返回一个默认值(如0)防止程序崩溃
}
```
这个程序首先接受用户输入的两个10以内的正整数,然后调用对应的函数进行计算,并打印结果。如果用户输入的数值不在指定范围内,会给出相应的提示。
c语言完成任意两个10以内的正整数的加减乘除操作,能够提示输入答案,判断答案
在C语言中,你可以创建一个简单的控制台程序来完成任意两个10以内的正整数的加、减、乘、除运算。这里是一个基础示例:
```c
#include <stdio.h>
int main() {
int num1, num2;
// 输入两个数字
printf("请输入第一个数字(0-9): ");
scanf("%d", &num1);
printf("请输入第二个数字(0-9): ");
scanf("%d", &num2);
// 检查是否超出范围,并处理除数为零的情况
if (num1 >= 10 || num1 < 0 || num2 >= 10 || num2 < 0) {
printf("错误:数字只能在0到9之间。\n");
return 1;
}
// 加法
int sum = num1 + num2;
printf("两数相加结果: %d\n", sum);
// 减法
int difference = num1 - num2;
printf("两数相减结果: %d\n", difference);
// 乘法
int product = num1 * num2;
printf("两数相乘结果: %d\n", product);
// 除法,注意避免除以零
if (num2 != 0) {
int quotient = num1 / num2;
printf("两数相除结果(整数部分): %d\n", quotient);
} else {
printf("错误:除数不能为零。\n");
}
return 0;
}
```
在这个程序中,用户会被提示输入两个数字,然后程序会计算并显示它们的加、减、乘的结果。如果用户试图输入超过范围或进行除零运算,会给出相应的错误提示。
阅读全文