
有C语言大神帮我解决一个问题吗?
题目:有10个人的成绩,定义一个函数来求出这10个人成绩的平均分,最高分,最低分。为什么我程序中的变量max,min输出值为0?...
题目:有10个人的成绩,定义一个函数来求出这10个人成绩的平均分,最高分,最低分。为什么我程序中的变量max,min输出值为0?
展开
3个回答
展开全部
作用域不一样,求最大值和最小值,再分别写两个函数,不要写到求平均值里面去了。
展开全部
因为你的max和min都不是全局变量。。子函数里的没传到主函数去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
double sum=0,max=a[0],min=a[0];
改成
double sum=0;
max=a[0];
min=a[0];
就行了。
改成
double sum=0;
max=a[0];
min=a[0];
就行了。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询