初学C#。自学,求帮助。我采用了for循环结构,最后算总成绩时不知道怎样将循环内的变量在循环外输出。

最后还需要在for循坏外输出录入总人数,以及循环内最大的sum,总平均分。。不知道如何将循坏内的变量放在循坏外用。。谢谢!!... 最后还需要在for循坏外输出录入总人数,以及循环内最大的sum,总平均分。。不知道如何将循坏内的变量放在循坏外用。。
谢谢!!
展开
 我来答
醉酒银虫
2015-01-29 · TA获得超过339个赞
知道小有建树答主
回答量:235
采纳率:0%
帮助的人:257万
展开全部

你这代码里有问题,那个float avg = sum/i;应该是float avg = sum / 3;

后面那个Console.WriteLine()也有问题,应该是

Console.WriteLine("三门课的总成绩是{0}平均成绩是{1}",sum,avg);

代码如下

float maxSum = 0,sumAvg = 0;
int count = 0;
for(int i = 0; i < 5; i++)
{
    //你的循环代码
    
    if(sum > maxSum)
        maxSum = sum;
    count++;
    sumAvg += avg;
}
Console.WriteLine("录入总人数是{0}总平均成绩是{1}最大总成绩是{2}",count,sumAvg,maxSum);
破晓崇明
2015-01-29 · TA获得超过130个赞
知道小有建树答主
回答量:191
采纳率:100%
帮助的人:155万
展开全部
把需要在循环外调用的变量定义在循环外即可
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
huimingsheng
2015-01-29 · 超过11用户采纳过TA的回答
知道答主
回答量:30
采纳率:100%
帮助的人:14.2万
展开全部
变量放在循环外定义就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式