main(){inti,sum=0;for(i=1;i<=100;i++)if(i%2==1)sum+=i;printf("%d\n",sum);i=1;sum=0;while(i<=100){if(i%2==1)sum+=i;i++;}printf("%d\n",sum);}声明@sumint,@iideclare@nint=1while@n<=100beginif@n%2=0beginset@sum1=@sum1+@nendset@n=@n+1endprint@sum1当n==1时,执行while循环结构中的语句。当nis不等于1时,跳过循环,执行循环外的语句。
一:求从1到100的和declare@iintdeclare@sumintset@i=1set@sum=0while@i<=100beginset@sum=@sum+@iset@i=@i+1endselect@sum二:求1000以内能被3整除的和数。
文章推荐: