仅使用 for 或 while 语句,我试图想出一个程序来生成和打印前 10 个阶乘的表。这是我的代码:
for (count = 1; count<=10; ++count)
{
n = count;
while (n > 0){
count *= (count-1);
n -= 1;
}
NSLog(@" %2g %3g", count, factorial);
}
我不明白为什么这不起作用。它永远不会脱离循环并永远持续下去。修正是什么?谢谢!