1.用while
#include <stdio.h>
int main()
{
int i=1;
int sum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("1加到100的结果是:%d\n",sum);
return 0;
}
2.用do-while
#include <stdio.h>
int main()
{
int a=1;
int sum=0;
do
{
sum+=a;
a++;
}while(a<=100);
printf("1加到100的结果是:%d\n",sum);
return 0;
}
3.用for
#include <stdio.h>
int main()
{
int sum=0;
int i;
for(i=1;i<=100;i++) //表达式1;表达式2;表达式3
{
sum+=i;
}
printf("1加到100的结果是:%d\n",sum);
return 0;
}
4.for语句变体
#include <stdio.h>
int main()
{
int i;
int sum;
for( i=1, sum=0;i<=100;sum+=i,i++);
printf("1加到100的结果是:%d\n",sum);
return 0;
}