用C语言编写输入任意6个整数求和与平均值的程序
时间: 2023-06-05 10:06:07 浏览: 142
好的,以下是用C语言编写输入任意6个整数求和与平均值的程序:
```c
#include <stdio.h>
int main()
{
int i;
int sum = 0;
int num[6];
float average;
printf("请输入6个整数:\n");
for (i = 0; i < 6; i++)
{
scanf("%d", &num[i]);
sum += num[i];
}
average = (float)sum / 6;
printf("这6个数的和为%d,平均值为%.2f", sum, average);
return 0;
}
```
请问还有别的问题吗?
相关问题
用c语言编写一个程序,输入一组整数,求平均值
以下是用 C 语言编写求平均值的程序:
```c
#include <stdio.h>
int main() {
int n, sum = 0, i;
float avg = 0.0;
printf("请输入整数个数:");
scanf("%d", &n);
int arr[n];
printf("请输入 %d 个整数:", n);
for (i = 0; i < n; i++) {
scanf("%d", &arr[i]);
sum += arr[i];
}
avg = (float)sum / n;
printf("平均值为:%.2f\n", avg);
return 0;
}
```
首先,程序要求用户输入整数的个数 `n`,然后根据 `n` 创建一个整型数组 `arr`。接着,程序通过循环语句 `for`,输入用户所输入的整数,并累加求和。最后,通过计算平均值,并使用 `printf` 函数输出结果。
如何用c语言实现“输入任意三个整数,求它们的和及平均值”
### 回答1:
可以使用下面的代码来实现:#include<stdio.h>int main(){
int a,b,c,sum;
float avg;
printf("输入三个整数:");
scanf("%d%d%d",&a,&b,&c);
sum=a+b+c;
avg=(float)sum/3;
printf("它们的和是%d,平均值是%.2f",sum,avg);
return 0;
}
### 回答2:
要用C语言实现“输入任意三个整数,求它们的和及平均值”,我们可以使用变量、输入函数和算术运算符来完成。以下是一个简单的实现示例:
```c
#include <stdio.h>
int main() {
// 声明变量
int num1, num2, num3, sum;
float average;
// 输入三个整数
printf("请输入三个整数,以空格分隔:");
scanf("%d %d %d", &num1, &num2, &num3);
// 求和
sum = num1 + num2 + num3;
// 求平均值
average = (float)sum / 3;
// 输出结果
printf("三个整数的和为:%d\n", sum);
printf("三个整数的平均值为:%.2f\n", average);
return 0;
}
```
在上述代码中,首先我们声明了变量`num1`、`num2`、`num3`、`sum`和`average`,分别用于存储输入的三个整数、它们的和以及平均值。然后通过`printf`函数提示用户输入三个整数,并通过`scanf`函数将这三个整数存储到相应的变量中。接下来,我们使用`+`运算符计算三个整数的和,并将结果保存在`sum`变量中。然后通过`/`运算符将`sum`除以3,得到平均值,并将结果强制转换为浮点数类型,并存储在`average`变量中。最后,我们使用`printf`函数将和与平均值分别输出到控制台。
当代码执行时,它将要求用户输入三个整数,并在输入后计算它们的和与平均值,并将结果输出到控制台。
### 回答3:
要用C语言实现输入任意三个整数,求它们的和及平均值,首先需要使用scanf函数来获取用户输入的三个整数。接下来,将这三个整数分别存储到对应的变量中。
然后,通过将这三个整数相加,可以得到它们的和。在C语言中,使用"+"运算符可以实现两个值的相加操作。将三个整数相加后的结果保存到一个变量中。
接着,通过将这三个整数的和除以3,可以得到它们的平均值。在C语言中,除法运算可以使用"/"运算符实现。将三个整数相加的结果除以3,保存到一个变量中。
最后,使用printf函数将求得的和和平均值输出到屏幕上,以便用户能够看到结果。使用"%d"格式化符号来输出整数类型的变量,使用"%f"格式化符号来输出浮点数类型的变量。
以下是一个示例代码:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
int sum;
float average;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
sum = num1 + num2 + num3;
average = sum / 3.0; // 除以3.0是为了得到浮点数类型的结果
printf("它们的和是:%d\n", sum);
printf("它们的平均值是:%f\n", average);
return 0;
}
```
当用户输入完三个整数后,程序会计算它们的和和平均值,并将结果输出到屏幕上。
相关推荐
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![](https://img-home.csdnimg.cn/images/20210720083646.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)