标题:使用哨兵控制重复结构问题
取消只看楼主
shenwc
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-2-11
 问题点数:0 回复次数:1 
使用哨兵控制重复结构问题

using System;
using System.Collections.Generic;
using System.Text;

namespace ConsoleApplication6
{
class Average2
{
static void Main(string[] args)

{
int total, gradeCounter,gradeValue;

double average;
total = 0;
gradeCounter = 0;
Console.Write("Enter Integer grade,-1 to Quit:");
gradeCounter = Int32.Parse(Console.ReadLine());
if ( gradeCounter == -1 )
{
Console.WriteLine("No grades were entered.");
}
while (gradeValue != -1)
{
total = total + gradeValue;
gradeCounter = gradeCounter + 1;
Console.Write("Enter Integer Grade,-1 to Quit: ");
gradeCounter = Int32.Parse(Console.ReadLine());


average = (double)total / gradeCounter;
Console.WriteLine("\nClass average is {0}", average);
}


}
}
}


请帮我看一下这个问题出错了:提示上说, 使用了未赋值的局部变量“gradeValue”
但是我随便赋了一个值.要不能实现哨兵这个功能.

搜索更多相关主题的帖子: 哨兵 结构 
2006-07-11 22:42
shenwc
Rank: 1
等 级:新手上路
帖 子:58
专家分:0
注 册:2006-2-11
得分:0 

侠之大者你好.
赋了一个值之后虽然程序没有出什么错.
但是就没有实现哨兵控制重复结构问题.
而且平均值总是0.
这个程序要实现的功能是这样的:
假如你输入一个班的成绩.
你一直输下出.当你输入-1时程序就把平均成绩求出来.


http://bbs./dispbbs.asp?BoardID=117&ID=78965&star=100
2006-07-12 20:53



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-77801-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.139115 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved