我在计算考试分数时遇到了问题。使用未分配的本地,错误
int midterm,finalexam,makeupexam;
double average;
try
{
midterm=Int32.Parse(txtMidterm.Text);
finalexam=Int32.Parse(txtFinal.text);
}
catch
{
txtResult.Text="any mark has not been written";
}
average= midterm*30/100+finalexam*70/100;
if(average>=49.5 && finalexam>50)
{
txt.Result.Text="passed, average: "+average.To.String();
}
else
{
txtResult.Text="makeup stayed";
}
try
{
makeupexam=Int32.Parse(txtMakeUpExam.Text);
}
catch
{
txt.Result.Text="MakeUp's mark has not been written";
}
average= midterm*30/100+makeupexam*70/100;
if(average>=49.5 && makeupexam>50)
{
txtResult.Text="Passed: " + average;
}
else
{
txtResult.Text="failed, average: ", average;
}
该计划说:”使用未分配的局部变量的“中期,finalexam,makeupexam”请帮我谢谢大家从现在开始:)
谢谢兄弟,现在是okey:) – 2014-10-02 09:42:32
我的荣幸@ErdemNayir :) – Neel 2014-10-02 09:47:37