设计c语言一程序,输入任意三个整数,求它们的和及平均值。
时间: 2024-05-11 11:15:24 浏览: 77
好的,这是一个简单的算术问题。你可以这样设计程序:
```
#include <stdio.h>
int main()
{
int num1, num2, num3;
printf("请输入三个整数:");
scanf("%d %d %d", &num1, &num2, &num3);
int sum = num1 + num2 + num3;
float avg = (float) sum / 3;
printf("它们的和是 %d,平均值是 %.2f\n", sum, avg);
return 0;
}
```
这个程序用到了变量、输入输出函数、算术运算符和类型转换。用户输入三个整数后,程序把它们相加并计算平均值,然后输出结果。希望对你有帮助!
相关问题
如何用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;
}
```
当用户输入完三个整数后,程序会计算它们的和和平均值,并将结果输出到屏幕上。
编程实现输入任意三个整数,输出它们的和以及平均值。
当然,你可以使用C语言编写一个简单的程序来实现这个功能。这里有一个简单的示例:
```c
#include <stdio.h>
int main() {
int num1, num2, num3;
// 输入三个整数
printf("请输入第一个整数: ");
scanf("%d", &num1);
printf("请输入第二个整数: ");
scanf("%d", &num2);
printf("请输入第三个整数: ");
scanf("%d", &num3);
// 计算和
int sum = num1 + num2 + num3;
// 计算平均值
float average = (float)sum / 3; // 注意除以3时要将sum转换为浮点数以得到精确的小数值
// 输出结果
printf("这三个数字的和是: %d\n", sum);
printf("它们的平均值是: %.2f\n", average); // %.2f表示保留两位小数
return 0;
}
```
当你运行这个程序,它会提示你依次输入三个整数,然后计算并显示它们的和和平均值。
阅读全文