编写一个程序,要求用户输入俩个整数,并输出它们的和差积商,用c语言表达
时间: 2024-11-03 12:17:52 浏览: 20
在 C 语言中,你可以编写一个简单的控制台应用程序来满足这个需求。以下是一个基本的示例:
```c
#include <stdio.h>
int main() {
int num1, num2;
// 输入两个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
// 计算并输出和、差、积、商
int sum = num1 + num2;
int difference = num1 - num2;
int product = num1 * num2;
float quotient = (float)num1 / num2; // 避免整数除法得到浮点结果
printf("和: %d\n", sum);
printf("差: %d\n", difference);
printf("积: %d\n", product);
printf("商(保留小数点后两位): %.2f\n", quotient);
return 0;
}
```
在这个程序里,我们首先从用户那里获取两个整数 `num1` 和 `num2`,然后计算它们的和、差、积以及商。注意,为了得到浮点数的商并且保留两位小数,我们将除法的结果转换成了 `float` 类型。
相关问题
本题要求编写程序,计算4个整数的和与平均值。题自保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出4个整数,其间以空格分隔。 输出格式: 在一行中按照格式"Sum=和:Average+平均值“顺序输出和与平均值,其中平均值精确到小数点后一位。用C语言表达
在C语言中,你可以使用`scanf`函数读取输入的四个整数,然后通过基本算术运算计算它们的和与平均值。下面是一个简单的示例程序来完成这个任务:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
// 输入四个整数
scanf("%d %d %d %d", &num1, &num2, &num3, &num4);
// 计算总和
int sum = num1 + num2 + num3 + num4;
// 计算平均值,注意除法需要转换为浮点数来保留小数位
float average = (float)sum / 4.0; // 使用浮点数避免整数除法
// 格式化输出结果
printf("Sum=%d: Average=%.1f\n", sum, average);
return 0;
}
```
在这个程序中,我们首先声明了四个整数变量,然后使用`scanf`从用户那里获取输入。接着计算它们的和并将结果保存在`sum`中。为了得到精确的小数点后一位的平均值,我们将`sum`转换为浮点数并除以4。最后,我们使用`printf`按照指定的格式输出结果。
阅读全文