用c语言输入两个数 输出这两个数的和 差商 积
时间: 2024-05-08 18:15:48 浏览: 71
```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语言写一个只用一个printf输出20与10的和差商积的程序
### 回答1:
可以使用以下代码实现:
#include <stdio.h>
int main() {
int a = 20, b = 10;
printf("和:%d\n", a + b);
printf("差:%d\n", a - b);
printf("商:%d\n", a / b);
printf("积:%d\n", a * b);
return ;
}
输出结果为:
和:30
差:10
商:2
积:200
### 回答2:
#include <stdio.h>
int main() {
int a = 20;
int b = 10;
int sum = a + b;
int difference = a - b;
int quotient = a / b;
int product = a * b;
printf("20与10的和为:%d\n", sum);
printf("20与10的差为:%d\n", difference);
printf("20与10的商为:%d\n", quotient);
printf("20与10的积为:%d\n", product);
return 0;
}
这个程序用了四个printf语句来分别输出20与10的和、差、商、积。通过定义四个整数类型的变量(sum, difference, quotient, product),可以存储计算得到的结果,然后使用printf函数来将结果输出到屏幕上。其中%d为占位符,表示要输出的是一个整数。
### 回答3:
如下所示,这是一个用C语言编写的程序,只使用一个printf语句来输出20与10的和差商积。
```c
#include <stdio.h>
int main() {
int a = 20;
int b = 10;
int sum = a + b;
int difference = a - b;
int quotient = a / b;
int product = a * b;
printf("和:%d\n", sum);
printf("差:%d\n", difference);
printf("商:%d\n", quotient);
printf("积:%d\n", product);
return 0;
}
```
运行此程序,将会输出以下结果:
```
和:30
差:10
商:2
积:200
```
这个程序使用了四个变量:`a` 和 `b` 用于存储20和10,`sum` 用于计算和,`difference` 用于计算差,`quotient` 用于计算商,`product` 用于计算积。通过计算后,使用`printf`输出每个结果。
用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`函数用于求两个数的商。在主函数中分别调用这四个函数即可求出所需的结果。