循环控制之跳出循环(C语言)

#include<stdio.h> 
main( ){
int x;
int one,two,five;
scanf("%d",&x);
for (one=1;one<x*10;one++){
for (two=1;two<x*10/2;two++){
for (five=1;five<x*10/5;five++){
if(one+two*2+five*5==x*10){
printf("可以用%d个1角和%d个2角和%d个5角得到%d元\n",one,two,five,x);
// goto out;
}
}
}
}
// out:;

}

#include<stdio.h> 
main( ){
int x;
int one,two,five;
scanf("%d",&x);
for (one=1;one<x*10;one++){
for (two=1;two<x*10/2;two++){
for (five=1;five<x*10/5;five++){
if(one+two*2+five*5==x*10){
printf("可以用%d个1角和%d个2角和%d个5角得到%d元\n",one,two,five,x);
goto out;
}
}
}
}
out:;

}

这种goto语句一般不常用。下面会介绍break和continue语句。

猜你喜欢

转载自blog.csdn.net/NE000_/article/details/80084104
今日推荐