dowhile循环 c语言

#include    //用dowhile打印0-9
int main(void)
{

    int i=0;
    do
    {
        printf("%d\n",i);
        i++;
    }while(i<10);       //注意,在dowhile循环中,while后需要一个分号
    return 0;
}

先执行do,再进行while判断,如

#include
//#include
int main(void)

{
    int i=100;
    int a,b,c;

    do
    {
        a=i/100;
        b=i/10%10;
        c=i%10;
        
        if(a*a*a+b*b*b+c*c*c==i)  //导入math头文件后,这里可以写为if(pow(a,3)+pow(b,3)+pow(c,3)==i);
        {
            printf("水仙花数:%d",i);
        }
        i++;
    }while(i<=999);
    return 0;
}

果为真则回到do,为假则退出循环

你可能感兴趣的:(c语言编程学习基础,c语言)