c语言 用四种循环语句编写从1加到100的算式

2024-11-09 08:59:52
推荐回答(2个)
回答1:

1、

#include

#include

intmain()

{

inti=1;

intsum=0;

while(i<=100)

{

sum+=i;

i++;

}

printf("%d",sum);

return0;

}

2、

#include

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

intmain()

{

inti=1;

intsum=0;

while(i<=100)

{

sum=sum+i;

i++;

}

printf("d",sum);

return0;

}

扩展资料

c语言while循环注意事项

1、防止死循环,即确保循环体内存在可以改变表达式值的语句,如i++。

2、循环和if语句一样的地方是:大括号可以省略。但只能控制离它最近的一条语句。也培并就是说当循环体只有一条语句的的时配圆迹候,可以省略大括号。但这条语句不能是声明语句(如腔培:intnum=10;这样则不行。)

回答2:

  1. int main()
    {
        int i = 100,num = 0;
        
        while(i)
        {
     逗卜       num = num + i;
            i--;
        }
        printf("%d\n",num);
        return 0;
    }

2.#include
main()
{
int s=0,i;
for (i=1;i<=100;i++)
s=s+i;
printf("sum=%d\n",s);
}

3.

#include  

int main()  

{  

    int i=0;  

    int sum=0;  

    do  

    {  

        sum+=i;  

        i++;  

          

    }while(i<=100);  

  老亩    

    printf("%d",sum);  

    return 0;  

}  

4.#include
void main()
{
       int x=1,sum=1;
       biaohao:
       x++;
     山含穗  sum+=x;
       if(x<100)
       goto biaohao;
       printf("%d\n",sum);
}