当前位置: 代码迷 >> C语言 >> 很简单的问题
  详细解决方案

很简单的问题

热度:162   发布时间:2005-07-29 22:06:00.0
就是81次,受不了了
----------------解决方案--------------------------------------------------------
苯苯说:"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次。
----------------解决方案--------------------------------------------------------
这个帖子就这么热??
----------------解决方案--------------------------------------------------------
同是菜菜,共同学习

请大家不要误导观众
----------------解决方案--------------------------------------------------------
  相关解决方案