用for、while和do...while三种语句求1+2+3+...+100之和?
4个回答
展开全部
#include <stdio.h>
int main()
{
int sum,i;
for(sum=0,i=1;i<101;++i)
sum+=i;
printf("%d\n",sum);
return 0;
}
#include <stdio.h>
int main()
{
int sum=0,i=1;
while(i<101)
sum+=i++;
printf("%d\n",sum);
return 0;
}
#include <stdio.h>
int main()
{
int sum=0,i=1;
do{
sum+=i;
}while(++i<101);
printf("%d\n",sum);
return 0;
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
for语句
s=0
for i=1 to 100
s=s+i
next i
while语句
s=0
i=1
while i<=100
s=s+i
i=i+1
wend
do while语句
s=0
i=1
do while i<=100
s=s+i
i=i+1
loop
do
s=0
for i=1 to 100
s=s+i
next i
while语句
s=0
i=1
while i<=100
s=s+i
i=i+1
wend
do while语句
s=0
i=1
do while i<=100
s=s+i
i=i+1
loop
do
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
c语言版本
#include<stdio.h>
int main()
{
int sum=0;
//for
for(int i=1;i<=100;i++)sum+=i;
printf("%d\n",sum);
//while
int i=1;sum=0;
while(i<=100){sum+=i;i+=1;}
printf("%d\n",sum);
//do while
i=1;sum=0;
do{sum+=i;i++;}while(i<=100);
printf("%d\n",sum);
return 0;
}
#include<stdio.h>
int main()
{
int sum=0;
//for
for(int i=1;i<=100;i++)sum+=i;
printf("%d\n",sum);
//while
int i=1;sum=0;
while(i<=100){sum+=i;i+=1;}
printf("%d\n",sum);
//do while
i=1;sum=0;
do{sum+=i;i++;}while(i<=100);
printf("%d\n",sum);
return 0;
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询