补上语句,说明原因

[复制链接]
查看11 | 回复0 | 2009-1-30 06:28:38 | 显示全部楼层 |阅读模式
#include"stdio.h"main(){int i,sum;sum=0;for(i=1;i<=10;i++) sum+=i;printf("%d\\n",sum);}2 #include"stdio.h"main(){int_____;for(;i<10;i++)sum+=i;printf("%d\\n,sum");}

                                                                                                #include"stdio.h"main(){int i,sum;sum=0;for(i=1;i<=10;i++)sum+=i;printf("%d\\n",sum);}2 #include"stdio.h"main(){int i=1, sum;for(;i<10;i++)sum+=i;printf("%d\\n,sum");}                                       
提问者对答案的评价:

                                                                                                #include"stdio.h"main(){int i,sum;sum=0;for(i=1;i<=10;i++)sum+=i;printf("%d\\n",sum);}2 #include"stdio.h"main(){inti=1,s=0;/*对于i和s进行定义,并且赋值,由于在此之后的语句并未对i和s赋值,所以在此必须对他们进行赋值,对于所赋的常量是根据给出的源程序*/for(;i<10;i++)/*分号前为什么是空的呢?原因是i在最初的时候已经被赋于常量10,在此可省去*/sum+=i;printf("%d\\n,sum");}                                       

                                                                                                hehe..                                       

                                                                                                1 #include"stdio.h"main(){int i,sum;sum=0;for(i=1;i<=10;i++)sum+=i;printf("%d\\n",sum);}2 #include"stdio.h"main(){int i=1, sum=0;for(;i<10;i++)sum+=i;printf("%d\\n,sum");}在2中,SUM要先给出一个值.在下一行for后(;)前应该(i=0;)不过在运行时也没有出错...1中的值为502中的值为45
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行