输入四个整数 计算并说出这些整数的和与平均值 ,其中平均值精确到小数点后一位 ,用C语言编写相应程序
时间: 2023-03-20 10:02:40 浏览: 171
您好,根据您的要求,我可以为您提供一个C语言程序来计算四个整数的和与平均值,如下所示:
```c
#include <stdio.h>
int main() {
int a, b, c, d;
float average, sum;
printf("请输入四个整数:\n");
scanf("%d%d%d%d", &a, &b, &c, &d);
sum = a + b + c + d;
average = sum / 4.0;
printf("这四个整数的和为%.0f,平均值为%.1f。\n", sum, average);
return 0;
}
```
上述程序中,我们首先定义了四个整数变量a、b、c和d,以及一个浮点数变量average和sum,分别用来存储输入的四个整数的值、这些整数的平均值和总和。然后,我们使用scanf函数从用户处获取这四个整数的值,并将它们分别存储在变量a、b、c和d中。接着,我们计算这四个整数的总和和平均值,并将结果分别存储在变量sum和average中。最后,我们使用printf函数输出这些结果,其中“%.0f”表示不显示小数点,而“%.1f”表示显示一个小数点和一位小数。
相关问题
求整数均值:输入4个整数,计算并输出这些整数的和与平均值,其中平均值精确到小数点后一位,试编写c语言程序
为了编写一个C语言程序来求四个整数的均值,你可以按照以下步骤进行:
```c
#include <stdio.h>
int main() {
int num1, num2, num3, num4;
float average;
// 输入四个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
printf("请输入第四个整数: ");
scanf("%d", &num4);
// 计算总和
int sum = num1 + num2 + num3 + num4;
// 计算平均值并保留一位小数
average = (float)sum / 4; // 将整数转换为浮点数以便除法运算
// 输出结果
printf("这四个整数的和是: %d\n", sum);
printf("它们的平均值是: %.1f\n", average);
return 0;
}
```
这个程序首先定义了四个整数变量用于存储用户输入,然后通过`scanf`函数获取用户的输入。接着计算整数的和,并将总和除以4得到平均值。注意,我们将总和强制转换成浮点数`float`,以便可以得到小数结果。最后,我们使用`printf`函数分别显示总和和精确到一位小数的平均值。
本题要求编写程序,计算4个整数的和与平均值。题目保证输入与输出均在整型范围内。 输入格式: 输入在一行中给出4个整数,其间以空格分隔。 输出格式: 在一行中按照格式“Sum = 和; Average = 平均值”顺序输出和与平均值,其中平均值精确到小数点后一位 以c语言
在C语言中,你可以使用标准库函数来完成这个任务。下面是一个简单的示例程序:
```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;\nAverage = %.1f;\n", sum, average);
return 0;
}
```
在这个程序中,我们首先通过`scanf`函数获取用户的输入,然后计算这四个数字的总和并存储在变量`sum`中。为了得到平均值,我们将总和除以4,并将结果转换为浮点数,以便可以保留小数点。最后,我们使用`printf`函数按照指定的格式输出结果。
阅读全文
相关推荐
















