仅使用for或while语句,我试图想出一个程序来生成并打印前10个阶乘的表格。这是我的代码:目标C中的阶乘的代码
for (count = 1; count<=10; ++count)
{
n = count;
while (n > 0){
count *= (count-1);
n -= 1;
}
NSLog(@" %2g %3g", count, factorial);
}
我不明白为什么这不起作用。它永远不会脱离循环而永远持续下去。什么是修正?谢谢!
备注:使用制表符(字符*'\ t'*)而不是手动编写所有空格。 –