第二次输入时 出错了 ,高手求指导~~~~~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());
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(); 去掉!
把 Console.ReadKey(); 去掉!