求C语言编程序,输入4个实数,求这4个数的和及平均值并输出。

如题所述

/*求C语言编程序,输入4个实数,求这4个数的和及平均值并输出。*/

#include<stdio.h>

void main()

{

 float a,b,c,d;

 float sum=0,avg;

 printf("请输入这几个数(逗号隔开):\n");

 scanf("%f,%f,%f,%f",&a,&b,&c,&d);

 sum=a+b+c+d;

 avg=sum/4;

 printf("这4个数的和sum=%.2f\n平均数avg=%.2f\n",sum,avg);

}


温馨提示:内容为网友见解,仅供参考
第1个回答  2013-04-17

#include "stdio.h"

int main()

{

    double x,sum=0,ave;

    int i;

    for(i=0;i<4;i++)

     {

          scanf("%lf",&x);

          sum+=x;

    }

    ave=sum/4;

    printf("这4个数的和为%lf,平均值为%lf\n",sum,ave);

 

}

本回答被提问者和网友采纳
第2个回答  2013-04-17
#include "stdio.h"
#define number 4
int main()
{
double x,sum=0,ave;
int i;
for(i=0;i<number ;i++)
{
scanf("%lf",&x);
sum+=x;
}
ave=sum/4;
printf("这4个数的和为%lf,平均值为%lf\n",sum,ave);

}

求C语言编程序,输入4个实数,求这4个数的和及平均值并输出。
void main(){ float a,b,c,d;float sum=0,avg;printf("请输入这几个数(逗号隔开):\\n");scanf("%f,%f,%f,%f",&a,&b,&c,&d);sum=a+b+c+d;avg=sum\/4;printf("这4个数的和sum=%.2f\\n平均数avg=%.2f\\n",sum,avg);} ...

C语言编写一个程序输入四个实数输出输出它们的平均值?
avg = (num1 + num2 + num3 + num4) \/ 4.0;printf("这四个实数的平均值为:%f", avg);return 0;} 该程序先提示用户输入四个实数,然后使用scanf函数从标准输入读取四个实数,并将其存储到num1、num2、num3和num4变量中。接下来,程序计算这四个实数的平均值,并将结果存储在avg变量中。

C语言。。。输入10个实数,输出其中正数的平均值 程序怎么弄
{ printf("输入全为负数!\\n");} system("pause");return 0;}

分别输入4个数字(包括整数、实数),
{ printf("输入实数为%f", atof(s))} else { printf("输入整数为%d", atoi(s));} } } }

c语言求数组平均值
include <stdio.h>int main(){int avarge[4],sum=0,c,i;printf("input four numbers\\n");for(i=0;i<4;i++)\/\/这里多了分号{scanf("%d",&avarge[i]);sum=sum+avarge[i];}c=sum\/4; \/\/为什么除以10呢?不是四个数吗?printf("c is %d\\n", c); \/\/少了参数Creturn 0;} ...

...输入5个实型数求平均值,输出这5个数的和及平均值,保留4位小数,要求...
void main(){ float a,b,c,d,sum,average;printf("请依次输入4个实数,以空格间隔,以回车键结束:\\n");scanf("%f%f%f",&a,&b,&c,&d);sum=a+b+c+d;average=sum\/4;printf("4个实数的总和为: %.4f\\n",sum);printf("4个实数的平均值为:%.4f\\n",average);} 测试:请依次...

C语言程序编写“输入两个整数,分别求他们的和、差、积、商、余数,并...
前面声明变量的时候类型是浮点型,所以格式符应该使用%f而不是%d,%d是整型。改为:include "stdio.h"void main(){ float x,y,a,b,c,d;scanf("%f%f,&x,&y);printf("%f%f%f",x+y,x-y,x*y,x\/y,x%d);}

C语言编程问题:编写程序求最大值、最小值及平均值。
return min;}double Average(double *p,int n){ double sum=0; for(int i=0;i<n;i++) sum+=*(p+i); return sum\/n;}int main(){ double a[10]; printf("请输入10个实数:\\n"); for(int i=0;i<10;i++) scanf("%f"...

c语言,编写程序,实现输入n个实数,并分别统计正数的和及负数的和,最后输...
2后面的空格,然后scanf再吃掉3 ……可以看到数字1被getchar捕捉,其他几个数字被scanf捕捉,即最终计算出来的结果是 0+2+3+4 = 9【图一所示】而如果从键盘上提前输一个空格,即输入 【空格】1【空格】2【空格】3【空格】4【回车】时,程序就可以得出正确结果。【图二所示】希望可以帮到你!

C语言编写:从健盘输入五个实数,求这五个数之和及平均值
include<stdio.h> main(){float a,b,c,d,e,sum,s;printf("please input 5 numbers");scanf("%f %f %f %f %f",&a,&b,&c,&d,&e);sum=a+b+c+d+e;s=sum\/5;printf("sum=%f s=%f",sum,s);} 注意输入5个实数时要输一个数空一格再输下一个数!

相似回答