Do whilE循环结构例题

do-while的循环体是先执行循环体再判断的 其它的循环大多是先判断再执行循环体,如while-do

输出1到100 int i = 1; do { printf("d%\n",i); i++; }while(i<=100);① do-while循环注意点:1、二话不说,上来先执行一次,再来判断while后的条件,条件为true,好的,回来再来一遍,就这样,一次接一次,直到while后的条件为FALSE时,结束循环.2.注意①处要有个分号的,千忘不要忘记哟 加油

do{ int i=0; i++; }while(i<10) printf("i=%d",i);

三种循环一般可以相互转换的,但是根据不同的问题,解决办法的难易程度不一样.do{}while(..) 先执行do里面的,然后判断while的表达式条件,如果判断为真,就继续执行do里面的,如果为假,就退出循环.while(..){} 这个是先判断while表达式的条件,然后执行里面的循环体.for(1;2;3){} 这个是先执行1,然后执行判断表达式2,如果为真,执行3;再执行判断表达式2,如果为假,就退出循环 如果满意请~~.谢谢

#include<stdio.h> int fun(int a) { int i=1,sum=1; while(i<=a) { sum*=i; i++; } return sum; } main() { int n,i=1,sum=0; printf("请输入n的值:"); scanf("%d",&n); while(i<=n) { sum+=fun(i); i++; } printf("结果是:%d",sum); } 这是while循环.do while就自己改造了.

三种循环的大致用法如下: for循环 for (起始赋值; 中止条件; 循环变量增加或减小) 循环体; while循环 起始赋值; while(!中止条件) 循环体; do while循环: 起始赋值; do 循环体; while (中止条件); 当然,具体细节上有差异,主要是do while循环,那个循环体至少执行了一次,因为判断中止条件是在循环体的后面.另外就是每种方法都有他的灵活用法,这个也会有一些小的差异

i=1 do{ sum+=2i-1; i++; } wile(isum+=100; sum是所求的值

#include <iostream>using namespace std;int main(int argc, char *argv[]){int i=1,j=1;while(i<=9){do{ cout<<j<<"*"<<i<<"="<<i*j<<" "; j++;}while (j<=i);j=1;cout<<"\n";i++;}return 0;}

首先,声明一个为整型的变量x,并给其赋值3 然后,进入do-while循环体(与while区别:while是先判断条件,条件为真是再执行循环体, do-while是先进入循环体一次后进行条件判断), 进入循环体后,执行x-=2,算术式. 然后判断!(--x)表达式是否为真 !(--x)相当于 !(x=x-1) 自增和自减有个口决就是: --(++)在前,做这个运算的变量的值 就变成做完运算后的值 --(++)在后,做这个运算的变量的值 就变成做运算前的值 简称:前即后,后即前.

int sum=0; int x=7; do{ sum+=x; x+=7; } while(x<=50); system.out.println(sum);

相关文档

do while语句经典例子
c语言do while语句
do while语句的用法
用do while求10的阶乘
do while语句例题
循环嵌套的执行顺序
do while循环语句流程图
c语言中do while例题
hbqpy.net
yydg.net
acpcw.com
zxsg.net
ymjm.net
电脑版