使用三重循环来解决换币问题

#include<stdio.h>
void main()
{
    int i, j, k;
    for (i = 0;i <= 50;i++)
    {
        for (j = 0;j <= 50;j++)
        {
            for (k = 0;k <= 50;k++)
            {
                if (i + j + k == 50 && i + j * 2 + k * 5 == 100)
                {
                    printf("%d,%d,%d\n", i, j, k);
                }
            }
        }
    }
}

使用两重循环来解决换币问题

#include<stdio.h>
void main()
{
    int i, j, k;
    for (i = 0;i <= 50;i++)
    {
        for (j = 0;j <= 50;j++)
        {
            k = 50 - i - j;
            if (i + 2 * j + 5 * k == 100)
                printf("%d,%d,%d\n", i, j, k);
        }
    }
}

C语言换币问题:将一块钱,换成50个硬币,其中硬币的种类有1分、两分、五分。输出这50个硬币分配情况。相关推荐

  1. 关于60枚一分两分五分硬币凑成一块钱的解决方法

    关于60枚一分两分五分硬币凑成一块钱的解决方法 一.强行三重for循环 #include<stdio.h> int main() {int a, b, c;for (a = 1; a &l ...

  2. 【C语言入门】将十元钱兑换成一元,五角,一角的硬币,共计40枚,计算有多少中兑换方法

    题目:将十元钱兑换成一元,五角,一角的硬币,共计40枚,计算有多少中兑换方法 分析:设一元i枚(最多10枚),五角j枚(最多20枚),一角k枚(最多100枚) #include<stdio.h& ...

  3. 把一块钱换成1分2分5分的硬币,有多少种方法?

    include<stdio.h> int main() { int a,b,c,cnt=0; for(a=0;a<=20;a++) { for(b=0;b<=50;b++) { ...

  4. C语言编程题将100元钱兑换成1元,5元和10元的零钱,请用穷举法编程计算共有几种兑换方法,每种方法各兑换多少张纸币。

    这两天正在做C语言的练习题,突然看到了这个问题,本来已经做完了想上网搜一下竟然发现没有几个很好答案,那就我来写一个吧.(主要是比我猛的人也不屑于写这个了,狗头). 思路解析: 首先要区分的一个概念就是 ...

  5. 一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?

    /* ************************************************************************ > File Name: water.cp ...

  6. 整钱换零钱问题。把1元换成1分、2分、5分的硬币,共有多少种不同的换法(C语言)

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 题目: [实验体验] 1.整钱换零钱问题.把1元换成1分.2分.5分的硬币,共有多少种不同的换法. 提示:设5分币个数为i(0-20) ...

  7. 一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?(方法2)

    package com.zhiyou101; /*** 一块钱买一瓶水,两个空瓶换一瓶水,三个瓶盖换一瓶水,现在有20块钱,一共可以喝多少瓶水?* @author Administrator**/pu ...

  8. 一块钱可以买一瓶水 两个空瓶可以换一瓶水 三个瓶盖换一瓶水 请问二十块钱可以买多少瓶水?

    package Test;import java.util.Scanner;/*** 一块钱可以买一瓶水 两个空瓶可以换一瓶水 三个瓶盖换一瓶水* 请问二十块钱可以买多少瓶水?* @author ui ...

  9. c语言19之用1元5角钱人名币兑换5分、2分和1分的硬币(每一种都要有)共一百枚,问共有几种兑换方案?并输出每种方案

    题目: 用1元5角钱人名币兑换5分.2分和1分的硬币(每一种都要有)共一百枚, 问共有几种兑换方案?并输出每种方案. 源代码: #include<stdio.h> int main() { ...

最新文章

  1. 递归删除单链表中所有值为x的元素_如何纯递归反转链表的一部分
  2. 【UVA 437】The Tower of Babylon(记忆化搜索写法)
  3. 5whys分析法在美团工程师中的实践
  4. 手机电脑的芯片主要是由_苹果的自研电脑芯片终于来了!你看好么?
  5. ros_openvino_toolkit环境搭建纪实
  6. Java Lambda表达
  7. 嵌入式Linux系统编程学习之二十三 System V 共享内存机制
  8. 妙啊!类别不平衡上的半监督学习
  9. IT兄弟连 Java语法教程 编写Java源代码
  10. python练手经典100例-非常适合Python菜鸟练手的趣味题(内附学习教程分享)
  11. [Contest20180328]coin
  12. GoldenGate 12.3 MA架构介绍系列(4)–Restful API介绍
  13. Java编写HTTP请求发送XML报文数据
  14. 如何解决切换双系统导致windows没声音的问题
  15. iOS越狱之Mac登录iPhone
  16. 杭电计算机学院研究生校区,杭州电子科技大学研究生在哪个校区
  17. python词组语义相似度_语义相似度
  18. SWUST OJ285: 程序设计C 实验三 题目五 求二阶逆矩阵
  19. iOS 图标和文字自定按钮
  20. ABB机器人的几种停止指令详解

热门文章

  1. Android版本中蓝牙简介
  2. 三相永磁同步电机六个扇区的波形
  3. android ios耳机转换器,苹果新iPad Pro转向USB-C,那附带的音频线安卓手机能用么
  4. Ubuntu的端口占用问题
  5. 黄金年初仍将延续多头格局
  6. 《域名投资,从入门到建站》老顾域名投资和网站运营十年经验实战宝典 !
  7. 在微型计算机中将各个主要组成部件,全国计算机一级考试一级B样题
  8. 东南大学计算机调剂上岸,这些985/211的分校上岸毫无难度??
  9. iOS14越狱Unv0ver6.0.0工具已签名!附在线安装地址!
  10. CMMI 3.0版本