训练项目!第二次循环出错

.Net技术 码拜 9年前 (2016-03-02) 771次浏览
第二次输入时  出错了  ,高手求指导~~~~~O(∩_∩)O~~~~~
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace 章节实训项目
{
class Program
{
static void Main(string[] args)
{
while(true)
{
Console.WriteLine(“输入三个整数,求中间数以及它的阶乘”);
int a = int.Parse(Console.ReadLine());
int b = int.Parse(Console.ReadLine());
int c = int.Parse(Console.ReadLine());

//求中间数
int MiddleNum=0;
if(a>=b&&a<=c||a>=b&&a<=c)
{
Console.WriteLine(a+”是中间值”);
MiddleNum = a;
}
if (b>=a&&b<=c||b<=a&&b>=c)
{
Console.WriteLine(b+”是中间值”);
MiddleNum = b;
}
if (c>=a&&c<=b||c<=a&&c>=b)
{
Console.WriteLine(c+”是中间值”);
MiddleNum = c;
}
//求阶乘
int jc=1;
for (int i = 1; i <= MiddleNum; i++)
{
jc *= i;

}
Console.WriteLine(“它的阶乘是”+jc);
Console.ReadKey();
}
}
}
}

解决方案

5

先单步调试下,把错误代码定位出来,就是找到哪行代码报错,报什么错

15

错位了?
把  Console.ReadKey(); 去掉!

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明训练项目!第二次循环出错
喜欢 (0)
[1034331897@qq.com]
分享 (0)