首页 > 其他分享 >用一角、两角和五角的硬币凑出10元一下的金额 接力break

用一角、两角和五角的硬币凑出10元一下的金额 接力break

时间:2023-02-07 20:26:18浏览次数:51  
标签:10 int 凑出 two break five exit

#include<stdio.h>

int mai()

{

     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元",one,two,five,x);

        exit=1;

        break;

      }

    }

    if(exit==1)break;

  }

  if(exit==1)break;

  }

return 0;

}

标签:10,int,凑出,two,break,five,exit
From: https://www.cnblogs.com/t0326/p/17099675.html

相关文章

  • 10.8函数内部的处理
    接下来,让我们透过执行AddNum函数的源代码部分,来看一下参数的接收、返回值的返回等机制(代码清单10-5)。  ebp寄存器的值在(1)中人栈,在(5)中出栈。这主要是为了把......
  • 10.5最常用的mov指令
    指令中最常使用的是对寄存器和内存进行数据存储的mov指令mov指令的两个操作数,分别用来指定数据的存储地和读出源。操作数中可以指定寄存器、常数、标签(附加在地址前),......
  • 10.6对栈进行push和pop
    程序运行时,会在内存上申请分配一个称为栈的数据空间。栈stack)有“干草堆积如山”的意思。就如该名称所表示的那样,数据在存储时是从内存的下层(大的地址编号)逐渐往上层(......
  • 10.4汇编语言的是语法是“操作码+操作数”
    在汇编语言中,1行表示对CPU的一个指令。汇编语言指令的语法结构是操作码+操作数(也存在只有操作码没有操作数的指令)。操作码表示的是指令动作,操作数表示的是指令对象。......
  • 打印从10h到100h 16*15
    .modelsmall.codemoval,16movcx,240xorbx,bxjmpagainagain:movah,2movdl,alint21h;输出一个字符串incal;加一incbx.ifb......
  • 100以内的素数
    #include<stdio.h>intmain(void){intx;//scanf("%d",&x);x=6;for(x=2;x<100;x++){  inti;  intisPrime=1;//  x是素数  for(i=2;i<x;i++){......
  • m对比PSO,WPA,GWPA以及GWO四种优化算法的优化性能,优化目标函数为10个来自CEC2017的标
    1.算法描述        灰狼优化算法(GWO),灵感来自于灰狼.GWO算法模拟了自然界灰狼的领导层级和狩猎机制.四种类型的灰狼,如α,β,δ,w被用来模拟领导阶层。此外,还......
  • [SA记录] CF1073G Yet Another LCP Problem
    一开始刚看这题时感觉什么思路都没有,不过后来做完P4248[AHOI2013]差异和P7409SvT后再看感觉稍微好一点。这3道题都是SA+单调栈的套路。这一种套路看起来似乎基本都是处......
  • Blazor入门100天 : 身份验证和授权 (6) - 使用 FreeSql orm 管理ids数据
    目录建立默认带身份验证Blazor程序角色/组件/特性/过程逻辑DB改Sqlite将自定义字段添加到用户表脚手架拉取IDS文件,本地化资源freesql生成实体类,freesql管理......
  • ubuntu10.04.04系统 设置root用户默认登录用户,并设定成无需密码认证自动登录
    由于ubuntu10.04.04系统登录用户为安装系统时设置,而安装系统登录用户又不能设置为root用户。故如果系统需要设置为root登录,则需要重新设定登录用户名。主要步骤如下:1.首......