如何用C语言求平均数?输入数据个数不定!
#include stdio.h
int fun1(int b[])
//计算输入数据的个数
{
int i,count=0;
for(i=0;b[i]!=’\0′;i++)
count++;
return count;
}
double fun2(int c[],int count)
//求平均值并输出结果
{
int i;
double sum=0.0;
for(i=0;c[i]!=’\0′;i++)
sum+=(double)c[i];
printf(“您输入了%d个数据/n平均值为%lf”,count,sum/(double)count);
}
main()
{
int a[SIZE],i=0,count;
do
{
scanf(“%d”,a[i]);
i++;
}while(a[i-1]!=’\0′)
count=fun1(a);
fun2(a,count);
}
C语言 怎么求平均值
#includestdio.h
int main(void)
{
double x=0,z=0;
int y=0;
int y1=0;
printf(“请输入 10 个数,空格分开:”);
for(y=0;y10;y++)
{
scanf(“%lf”,x);
if(z=0)
{
z = z + x;
y1++;
}
getchar();
}
printf(“平均数是: %.2lf \n”,z/y1);
return 0;
}
怎样用C语言编程计算平均数?
1、#includestdio.hint 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、然后输出。
c语言不知道数据个数,求平均值
代码如下:
#include stdio.h
int main(void)
{
int num = 0;
int sum = 0;
while(scanf(“%d”, num) == 1)
sum += num;
printf(“%d\n”, sum);
return 0;
}
如何用C语言实现求不定数量的平均数平均数
#includestring.h
#includestdio.h
int main()
{
int n,y=0;
char a[64];
printf(“请输入一行字符:”);
scanf(“%s”,a);
n=strlen(a);
for(int i=0;in;i++)
{
y=y+(a[i]-‘0’);
}
printf(“%d\n”,y);
printf(“%d\n”,n);
printf(“平局数为%f”,(float)y/n);
return 0;
}