请问各位前辈大神为何这段代码计算后的结果和输入的结果是一样的,比较输入6,结果还是6,而不是阶乘的结果.
//求输入数字的阶乘
Console.WriteLine("请输入一个数字:");
int a = int.Parse(Console.ReadLine());
int jc = 1;
for(int i=1;i<=a;i++)
{
jc *= i;
}
Console.WriteLine("{0}的阶乘结果为:{0}", a, jc);
Console.ReadKey();
已采纳
c#初学者关于for语句进行阶乘计算的问题
- 写回答
- 好问题 提建议
- 追加酬金
- 关注问题
- 分享
- 邀请回答