用c语言输入两个数 输出这两个数的和 差商 积
时间: 2024-05-08 09:15:48 浏览: 92
```c
#include <stdio.h>
int main() {
float num1, num2;
printf("请输入两个数,用空格隔开:");
scanf("%f %f", &num1, &num2);
float sum = num1 + num2;
float diff = num1 - num2;
float quotient = num1 / num2;
float product = num1 * num2;
printf("和:%.2f\n", sum);
printf("差:%.2f\n", diff);
printf("商:%.2f\n", quotient);
printf("积:%.2f\n", product);
return 0;
}
```
注意事项:
1. 用 `float` 类型存储输入的数,以允许出现小数;
2. 使用 `scanf` 函数读取两个数;
3. 计算和、差、商、积;
4. 使用 `printf` 函数按照题目要求输出结果;
5. 最后返回值为 0,表示程序执行完毕。
相关问题
C语言编写一个程序 输入两个整数 输出它的和差商乘积
当然可以,下面是使用C语言编写的一个简单程序,它会提示用户输入两个整数,然后计算它们的和、差、商(如果第一个数非零)、以及乘积,并将结果打印出来:
```c
#include <stdio.h>
int main() {
int num1, num2, sum, difference, product;
// 获取用户输入
printf("请输入两个整数:\n");
scanf("%d %d", &num1, &num2);
// 计算并输出和、差、商(处理除数为0的情况)
sum = num1 + num2;
difference = num1 - num2;
if (num2 != 0) {
product = num1 * num2;
printf("和: %d\n", sum);
printf("差: %d\n", difference);
printf("商: %.0f\n", (float)num1 / num2); // 商需要强制转换为浮点数避免整数除法
printf("乘积: %d\n", product);
} else {
printf("商: 分母为0,无法计算。\n");
}
return 0;
}
```
当你运行这个程序,按照提示输入两个整数,它就会显示出这两个数字的和、差、以及有效的商和乘积。
用c语言自定义4个函数求两个数的和差商积。在主函数中调用函数求a+吧,a-b,a*b,a/b
好的,以下是用C语言自定义4个函数求两个数的和差商积的代码:
```c
#include <stdio.h>
float add(float a, float b);
float subtract(float a, float b);
float multiply(float a, float b);
float divide(float a, float b);
int main() {
float a = 10.0, b = 2.0;
printf("a + b = %.2f\n", add(a, b));
printf("a - b = %.2f\n", subtract(a, b));
printf("a * b = %.2f\n", multiply(a, b));
printf("a / b = %.2f\n", divide(a, b));
return 0;
}
float add(float a, float b) {
return a + b;
}
float subtract(float a, float b) {
return a - b;
}
float multiply(float a, float b) {
return a * b;
}
float divide(float a, float b) {
return a / b;
}
```
运行结果:
```
a + b = 12.00
a - b = 8.00
a * b = 20.00
a / b = 5.00
```
其中,`add`函数用于求两个数的和,`subtract`函数用于求两个数的差,`multiply`函数用于求两个数的积,`divide`函数用于求两个数的商。在主函数中分别调用这四个函数即可求出所需的结果。
阅读全文