C语言题目求解答

#include<stdio.h>intmain(){//函数声明intinput(ints[]);floatAverage(intn,ints[]);intCount(... #include <stdio.h>
int main()
{
//函数声明
int input(int s[]);
float Average(int n, int s[]);
int Count(float avg, int n, int s[]);

int a[100][20];//定义数组
int i=0; //行数
while(1)
{
input(a[i]);//二维数组,在此输入每行
printf("第%d次数组输入完成",i+1) ;
if(a[i][0]==0) break;
else
{
int n=input(a[i]);
float aver=Average(n,a[i]);
int co=(aver,n,a[i]);
printf("%d %f %d",n,aver,co);
i++;
}
}

return 0;
}

//用一个函数实现数据输入的功能,input的参数为输入的数据,
//函数返回值大于0表示该行输入的数据个数,0表示输入结束。
int input(int s[])
{
int i=0;//每行输入个数
while(1)
{
scanf("%d",&s[i]);
if(s[i]==0) break;
else i++;
}
return i;
}

//用一个函数实现求平均值的功能
float Average(int n, int s[])
{
int i;
float sum;
for(i=0;i<n;i++)
sum+=s[i];
return (sum/n);
}

//用一个函数实现统计大于平均值的数据个数
int Count(float avg, int n, int s[])
{
int i,j=0;
for(i=0;i<n;i++)
{
if(s[i]>avg) j++;
}
return j+1;
}

求指出错误,感谢!
展开
 我来答
kaixingui2012
推荐于2016-06-26 · TA获得超过4.2万个赞
知道大有可为答主
回答量:1.4万
采纳率:81%
帮助的人:6128万
展开全部
#include <stdio.h>
int main()
{
//函数声明 
int  input(int s[]);
int Average(int n, int s[]); //说明里明明是返回int
int Count(int avg, int n, int s[]); //说明里是int avg


int a[20];//定义数组 不需要二维的
int i=0; //行数 
while(1)
{
int n=input(a);//ERR
printf("第%d次数组输入完成",i+1) ;
if(n==0) break; //ERR
else
{
int aver=Average(n,a); //
int co=Count(aver,n , a); //少了函数名
printf("%d  %d  %d\n",n,aver,co); //换行
i++;
}
}

return 0;
}


//用一个函数实现数据输入的功能,input的参数为输入的数据,
//函数返回值大于0表示该行输入的数据个数,0表示输入结束。 
int  input(int s[])

int i=0;//每行输入个数 
while(1)
{
scanf("%d",&s[i]);
if(s[i]==0) break;
else i++;

return i;



//用一个函数实现求平均值的功能
int Average(int n, int s[])
{
int i;
int sum=0; //ERR
for(i=0;i<n;i++)
sum+=s[i];
return (sum/n);
}


//用一个函数实现统计大于平均值的数据个数
int Count(int avg, int n, int s[]) 
{
int i,j=0;
for(i=0;i<n;i++)
{
if(s[i]>avg) j++;
}
return j; ////ERR
}
追问
我是考虑sum/n有可能为实数。题目可能有点问题吧。谢谢了!
追答
不客气,你考虑是对。  我只是针对题目在检查问题
善鹏海0Hc6ff
2014-12-21 · TA获得超过665个赞
知道小有建树答主
回答量:1108
采纳率:0%
帮助的人:540万
展开全部
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式