C#运行控制台程序时,总是提示“未处理的FormatException”
问题描述:在VS2015中错误列表未显示错误,运行程序后在控制台输入数字,第一次可能正常输入并显示结果,但第二次就不能继续输入,多次按回车后提示未处理FormatExce...
问题描述:在VS2015中错误列表未显示错误,运行程序后在控制台输入数字,第一次可能正常输入并显示结果,但第二次就不能继续输入,多次按回车后提示未处理FormatException且有提示输入的字符串不正确,求指教。我是对着教程学的,代码应该没敲错,附代码如下:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace _for语句{ class Program { static void Main(string[] args) { //求输入数字的阶乘 //1!=1 2!=2*1 3!=3*2*1 Console.WriteLine("请输入需要计算阶乘的数"); for (;;) { int a = int.Parse(Console.ReadLine()); int jc = 1; for (int i = 1; i <= a; i++) { jc *= i; } Console.WriteLine("阶乘的结果是" + jc); Console.ReadLine(); } } }}
展开
1个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询