#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 |