C语言多重for循环一键跳出:接力break

#include <stdio.h>

int main()

{

int x;

int one, two, five;

int exit=0;

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);

exit=1;

break;

}

}

if(exit==1)break;

}

if(exit==1)break;

}

return 0;

}

相关推荐
木木木丫10 分钟前
嵌入式项目:韦东山驱动开发第六篇 项目总结——显示系统(framebuffer编程)
c语言·c++·驱动开发·dsp开发
柳鲲鹏12 分钟前
RGB转换为NV12,查表式算法
linux·c语言·算法
橘颂TA12 分钟前
【剑斩OFFER】算法的暴力美学——串联所有单词的字串
数据结构·算法·c/c++
Kuo-Teng13 分钟前
LeetCode 73: Set Matrix Zeroes
java·算法·leetcode·职场和发展
mit6.82416 分钟前
[HDiffPatch] 补丁算法 | `patch_decompress_with_cache` | `getStreamClip` | RLE游程编码
c++·算法
程序猿202317 分钟前
Python每日一练---第六天:罗马数字转整数
开发语言·python·算法
葵续浅笑35 分钟前
LeetCode - 杨辉三角 / 二叉树的最大深度
java·数据结构·算法·leetcode
qq_479875431 小时前
RVO和移动语义
前端·算法
菜小麒1 小时前
推荐算法的八股文
算法·机器学习·推荐算法
Miraitowa_cheems1 小时前
LeetCode算法日记 - Day 94: 最长的斐波那契子序列的长度
java·数据结构·算法·leetcode·深度优先·动态规划