----------------解决方案--------------------------------------------------------
苯苯说:"90次";
聪聪说:"81次呀";
聪聪又说:"苯苯你好苯呀! 呵呵";
----------------解决方案--------------------------------------------------------
#include<stdio.h>
main()
{
int i,j,k=0,a,t;
for(j=1;j<=9;j++)
{
k++;
for(i=1;i<=9;i++)
{
k++;
}
}
printf("%d",k);
getch();
}
请说81次自己运行这个程序吧。
----------------解决方案--------------------------------------------------------
第一个循环每循环一次,则第二个循环循环9次,那么最后第二个循环循环了81次,加上第一个循环的9次=90次。
----------------解决方案--------------------------------------------------------
“一次”是怎么定义的?IF语句执行咯81次,但FOR循环执行了。。。。。。我也不晓得算81还是90。
----------------解决方案--------------------------------------------------------
没定义什么是"次"……
那就不好说咯。
----------------解决方案--------------------------------------------------------
以下是引用georgezf在2005-8-3 18:39:22的发言:
#include<stdio.h>
main()
{
int i,j,k=0,a,t;
for(j=1;j<=9;j++)
{
k++;
for(i=1;i<=9;i++)
{
k++;
}
}
printf("%d",k);
getch();
}
请说81次自己运行这个程序吧。
怎么能这样理解那,怪了,不过你们没看到么他写错了应该是小写的i而他是大写,结果就是
死循环(如果能运行过去)! ----------------解决方案--------------------------------------------------------
以下是引用天使预备役在2005-8-4 8:51:50的发言:
怎么能这样理解那,怪了,不过你们没看到么他写错了应该是小写的i而他是大写,结果就是
死循环(如果能运行过去)!
他说的是循环的次数呀,那么第一个循环也应该算咯,如果是计算那段程序段运行的次数的话是81次。 ----------------解决方案--------------------------------------------------------
这个帖子就这么热??
----------------解决方案--------------------------------------------------------
同是菜菜,共同学习
请大家不要误导观众
----------------解决方案--------------------------------------------------------