我想使用减量选项在屏幕上倒数打印一些数字;布尔语句应与用户输入进行比较。
由于我的初始化值从6开始递减到num,我在main处调用的值为6,所以当我运行代码时,我得到的值(打印到屏幕上的值为0)而不是我要查找的值:6,5,4,3,2,1,0。
public static int FirstFactorial(int num)
{
int answer = 0;
for (int i = 6; i > num; i--)
{
Console.WriteLine(i);
}
return answer;
}
static void Main()
{
int re = FirstFactorial(6);
Console.WriteLine(re);
// keep this function call here
Console.ReadLine();
}
答案 0 :(得分:2)
一旦i
不再大于num
,则终止循环。根据说明,似乎您只需要从num
降到0
:
for (int i = num; i >= 0; i--)
{
Console.WriteLine(i);
}