c# 大佬们进来看看,帮忙解决一下问题

qq_22147913 2018-06-07 08:51:49
static double Average(double[] num)
{
double average = 0, sum = 0;
for (int i = 0; i < 10; i++)
{
sum = sum + num[i];
}
average = sum / 10;
return average;
}
static int Min(double [] num)
{
int b = 0;
for (int i= 0;i < 10;i++)
{
if (num[i] > average)
{
b =b+1;
}
}
return b ;
}
static void Main(string[] args)
{
Console.WriteLine("输入10个人的成绩,求其平均值和高于平均数的数的个数");
double[] num = new double[10];
for (int i = 0; i < 10; i++)
{
Console.Write("请输入第{0}个成绩:", i + 1);
num[i] = double.Parse(Console.ReadLine());
}
double average = Average(num);
Console.WriteLine("输入10个成绩中平均值为:{0}", average);
int b = Min(num);
Console.WriteLine("输入10个成绩中高于平均数的个数为:{0}", b);
Console.ReadKey();
}



高于平均数的个数输出后是错误的,帮忙看看啊,大佬们
...全文
126 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
Logerlink 2018-06-07
  • 打赏
  • 举报
回复
找不到average这个变量,把变量代入即可

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧