编写一个程序,实现从键盘上输入4个数,求出它们的和及平均值,并显示在屏幕上。

一定要用c语言!

#include<stdio.h>
void main()
{
int i;
float a,average,sum=0;
printf("请输入4个数:\n");
for(i=0;i<4;i++)
{
scanf("%f",&a);
sum=sum+a;
}
average=sum/4;
printf("4个数的和为:%g 平均值为:%g\n",sum,average); /* 不知道数据类型,用%g可以避免输出多余的小数 */
}
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-04-07
#include "stdio.h"
void main()
{
float a[4];
int i;
float sum;
for(i=0;i<4;i++)
scanf("%f",&a[i]);
sum=0;
for(i=0;i<4;i++)
sum+=a[i];
printf("%f %f\n",sum,sum/4);
}本回答被网友采纳
第2个回答  2012-01-11
#include<stdio.h>
void main()
{
float a,b,c,d;
scanf("%f%f%f%f",&a,&b,&c,&d);
printf("%.2f\n",(a+b+c+d));
printf("%.2f\n",(a+b+c+d)/4);
}本回答被提问者采纳
第3个回答  2012-01-10
#include<stdio.h>
int main()
{
int i,a,sum=0;
float average;
printf("请输入4个数:\n");
for(i=0;i<4;i++)
{
scanf("%d",&a);
sum=sum+a;
}
average=sum/4.0;
printf("4个数的和为:%d\n",sum);
printf("4个数的平均值为:%f\n",average);
}
第4个回答  2012-01-10
#include <stdio.h>
void main()
{
float a,b,c,d;
printf("请输入4个数字(用空格隔开):");
scanf("%f %f %f %f",&a,&b,&c,&d);
printf("总和为:%.2f 平均数为:%.2f\n",a+b+c+d,(a+b+c+d)/4);
return 0;
}