c语言 用四种循环语句编写从1加到100的算式
1、
#include<stdio.h>
#include<stdlib.h>
intmain()
{
inti=1;
intsum=0;
while(i<=100)
{
sum+=i;
i++;
}
printf("%d",sum);
return0;
}
2、
#include<stdio.h>
voidmain()
{
inti=0,sum=0;
while(++i<=100)
sum+=i;
printf("%d\n",sum);
}
3、
intmain()
{
inti=100,num=0;
while(i)
{
num=num+i;
i--;
}
printf("%d\n",num);
return0;
}
4、
#include<stdio.h>
intmain()
{
inti=1;
intsum=0;
while(i<=100)
{
sum=sum+i;
i++;
}
printf("d",sum);
return0;
}
扩展资料
c语言while循环注意事项
1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。
2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也就是说当循环体只有一条语句的的时候,可以省略大括号。但这条语句不能是声明语句(如:intnum=10;这样则不行。)
int main()
{
int i = 100,num = 0;
while(i)
{
num = num + i;
i--;
}
printf("%d\n",num);
return 0;
}
2.#include <stdio.h>
main()
{
int s=0,i;
for (i=1;i<=100;i++)
s=s+i;
printf("sum=%d\n",s);
}
3.
#include<stdio.h>
int main()
{
int i=0;
int sum=0;
do
{
sum+=i;
i++;
}while(i<=100);
printf("%d",sum);
return 0;
}
4.#include<stdio.h>
void main()
{
int x=1,sum=1;
biaohao:
x++;
sum+=x;
if(x<100)
goto biaohao;
printf("%d\n",sum);
}