c语言用三种循环语句编写程序2+4+6+8…+100的偶数和

c语言用三种循环语句编写程序2+4+6+8…+100的偶数和,第1张

#include <stdioh>

void main( )

{

int sum,i;

sum=0;

for(i=2;i<=100;i+=2){

sum+=i;

}

printf("for循环计算所得值:%d\n",sum);

i=2,sum=0;

while(i<=100){

sum+=i;

i+=2;

}

printf("while循环计算所得值:%d\n",sum);

i=2,sum=0;

do {

sum+=i;

i+=2;

}while(i<=100);

printf("do-while循环计算所得值:%d\n",sum);

}

C语言循环语句用法有三种主要形式:

for()循环

while()循环

do {} while();循环

for()循环用法:

for( e1 ; e2 ; e3 ) //注意三个区域间用分号来分隔,而不是逗号!!

{

    for_statements ; //多条语句用{}括起来,单条语句可以不用,建议也使用,一:代码清楚,二:便于查错。 其它循环也是这样。

}

//说明:

//e1:变量初始化区,只执行一次

//e2:循环控制区,每次都要先检查e2表达式的结果是否为真,为真则进入循环区,否则,结束循环

//e3:循环变量变化区,每次执行完for_statements ;则转到这里,执行e3,然后转到e2

例:

int i;

for( i=0; i<10; i++ )

{

    printf("%d ", i );

}

while()循环用法:

循环控制变量初始化

while(e)

{

    while_statements ;    //包括循环控制变量 变化

}

//说明:

//e 循环控制条件,e为真则进入循环区,否则,结束循环  执行完while_statements ;后转到这里继续判断

例:

int i;

i=0;

while( i<10 )

{

    printf("%d ", i );

    i++; //循环控制变量变化

}

do {} while();循环用法:

do {

    do_while_statements ;    //包括循环控制变量 变化

} while(e); //注意尾部有分号

//说明:

//与while()不同的是,这里可以没有循环变量的初始化,先进行循环语句的 *** 作,然后,再判断是否继续进行,所以,这种循环,至少要执行一次do_while_statements ;而前两种,有可能一次都不执行循环语句。

例:

int i;

do {

    printf("input number " );

    scanf("%d", &i ); //循环控制变量 变化

    printf("%d\n", i );

} while ( i<10 );

到这里,一定能得到一个大于10的i 一般我们在要求输入一个数据必须符合规定时,这样写代码。

#include<stdioh>

int  main()

{

int i=1,j=1;

int k;

while(i<=9)

{

j=1;

while(j<=i)

{

  k=ij;

 printf("%dX%d=%d  ",i,j,k);

 j++;

}

printf("\n");

i++;

}

return 0;

}

扩展资料:

while结构循环为当型循环(when type loop),一般用于不知道循环次数的情况。维持循环的是一个条件表达式,条件成立执行循环体,条件不成立退出循环。

while语句格式为:

while(条件表达式)

循环体

每次执行循环体前都要对条件表达式进行判断。

这里的表达式是循环能否继续下去的条件,而语句是循环体。只要表达式为真,则执行循环体内语句。否则终止循环,执行循环体外语句。

专升本快速报名和免费咨询:>

可以使用for循环语句来实现输出1到6的代码,示例代码如下:

```c

#include <stdioh>

int main()

{

int i;

for(i = 1; i <= 6; i++)

{

printf("%d ", i);

}

return 0;

}

```

以上代码中,我们定义了一个变量i,并且通过for循环语句进行了6次迭代。每次迭代时,将变量i的值输出到屏幕上,并在输出后添加一个空格。

注意,这里使用的是小于等于符号(<=),这是因为我们要输出从1到6的数字,包括6在内。如果使用小于符号(<)则只会输出1到5的数字。

希望能对你有所帮助!

#include <stdioh>

int main( )

{int i,t=1,s=0;

for(i=1;i<11;i++)

{t=i;

s+=t;

}

printf("%d\n",s);

return 0;

}

以上就是关于c语言用三种循环语句编写程序2+4+6+8…+100的偶数和全部的内容,包括:c语言用三种循环语句编写程序2+4+6+8…+100的偶数和、C语言循环语句用法、C语言,使用while循环语句,写出打印99乘法表的程序。等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/zz/9769093.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-01
下一篇2023-05-01

发表评论

登录后才能评论

评论列表(0条)

    保存