c语言循环结构例题

Python015

c语言循环结构例题,第1张

当循环:while(条件){}/*条件为真时,执行括号语句,有可能执行零次*/

直到循环:do{}while(条件)/*执行循环,直到条件为真结束,至少执行一次*/

for循环:for(初始值;结束条件;变量的变化){}

跳出循环有两种方式,break和continue,break是跳出循环;continue是跳出本次循环开始下一次循环。

#include<stdio.h>

main()

{   int n,i,j,k

for(n=100n<1000n++){

i=n/100

j=n/10%10

k=n%10

if(i*100+j*10+k==i*i*i+j*j*j+k*k*k)

    printf("%d\n",n)

}

}

如图所示,望采纳。。。。。。

没见到你的源程序,所以不知道你错在什么地方,下面的程序编译通过,希望对你有用!

#include<stdio.h>

#include<conio.h>

#include<math.h>

void

main()

{

float

a,c

char

b,m

do

{

scanf("%f

%c

%f",&a,&b,&c)

switch(b)

{

case

'+':printf("%.2f\n",a+c)break

case

'-':printf("%.2f\n",a-c)break

case

'*':printf("%.2f\n",a*c)break

case

'/':if(fabs(c)<1e-6)printf("c==0\n")

else

printf("%.2f\n",a/c)break

}

printf("Do

you

want

to

continue(Y/N

or

y/n)?\n")

m=getche()

}while(m=='y'||m=='Y')

printf("\n")

}