(1)键盘输入10个整数,求它们平均值。
#include
void main()
{ float a//用于存平均值
int i,x,sum=0//累加器sum清零
for(i=1i<=10i++)//循环10次
{
printf("number %d = ",i)//提示输入
scanf("%d",&x)
sum += x
}
a=sum/10.0//求平均值
printf("a=%f\n",a)//显示平均值
}
(2)键盘输入M(符号常量)个整数,求它们的平均值。
#include
#define M 10 //定义符号常量
void main()
{ float a//用于存平均值
int i,x,sum=0// 定义累加器sum;
for(i=1i<=Mi++)//循环M次
{
printf("number %d = ",i)//提示输入
scanf("%d",&x)
sum += x
}
a=(float)sum/M//求平均值
printf("a=%f\n",a)//显示平均值
}
(3)键盘输入m(变量)个整数,求它们的平均值。M本身也由键盘输入。
#include
void main()
{
float b//用于存平均值
int i,x,sum=0//累加器sum清零
int m//输入数据的总数b
printf("input total data = ")
scanf("%d",&m)m
for(i=1i<=mi++)//循环m次
{
printf("number %d = ",i)//提示输入
scanf("%d",&x)
sum += x
}
b=(float)sum/m// 求平均值
printf("b=%f\n",b)//显示平均值
}
1、#include<stdio.h>int main()
2、{ int a,b,c scanf("%d%d%d",&a,&b,&c)
3、 int sum = a+b+c
4、 printf("和: %d",sum)
5、printf("平均值:%f",sum/3.0)
6、return 0
讲解:
1、先定义四个整形。
2、一个浮点型保存平均值。
3、然后在控制台等待输入。
4、将输入的三个整数加起来赋值给sum。
5、将三个整形除以3.0(为什么是3.0,是因为ave是浮点型的,隐性转换到float)。
6、然后输出。