如何用C语言求平均数?输入数据个数不定!
题目
如何用C语言求平均数?输入数据个数不定!
我要求不需要输入数字个数啊...
答案
#include
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);
}
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
最新试题
- 透明的物体的什么是晶体
- 英语作文找错
- A lot of retired people play chess to (kill,spend ) time,并翻译意思,
- 生物呼吸作用问题
- 一养殖场,养鸡的只数是鸭的5分之2,是鹅的7分之6,养的鸭的只数是350只,养鹅多少只?
- let is-----lunch until they all come back A have B not have C not to have D dont have 选哪个
- 如何让气球飘起来
- 若等腰梯形的底角等于60°,它的两底分别为15cm和29cm,则它一腰长为_cm.
- 5个连续偶数和是80,其中最小的偶是12.为什么?
- 若x,y是非负整数,25+y²=x²的解有几组
热门考点