标题:本人愚钝,问一个考题!
取消只看楼主
wubihai7
Rank: 2
等 级:论坛游民
帖 子:31
专家分:13
注 册:2010-3-4
结帖率:66.67%
已结贴  问题点数:5 回复次数:1 
本人愚钝,问一个考题!
小明去银行存钱,拿了一堆硬币。已知1角的硬币厚度为1.8mm ,5 角的硬币厚1.5mm ,1元的硬币为2.0mm 。小明将1 角的硬币放成一摞,将5 角的硬币硬币放成一摞,将1元的硬币放成一摞,发现3 摞硬币一样高。银行正好把这些硬币换成若干张面值为10 元的纸币。问小明至少带了多少钱的硬币(元为单位),每种面值的硬币有多少个?  
要求输出格式为: 1 角的数量,5 角的数量,1 元的数量,总金额。(例如:20,30,40,50)
说明在结果中只输出各个对应的数字即可。#include<stdio.h>
void main()
{
  int yijiao;
  int wujiao;
  int yiyuan;
  int sum;
  for(yiyuan=0;yiyuan<100;yiyuan++)
  {
    for(wujiao=0;wujiao<100;wujiao++)
    {
      for(yijiao=0;yijiao<100;yijiao++)
      {
        sum=yijiao+wujiao*5+yiyuan*10;
   
  if((sum>=100)&&(sum%10==0)&&(18*yijiao==15*wujiao)&&(15*wujiao==20*yiyuan)
        {
          printf("%d,%d,%d,%d\n",yijiao,wujiao,yiyuan,sum/10);
          break;
        }
      }
    }
  }
}
这个问题不难写,而且有很多方法,就是想知道标注红的地方,为什么 yiyuan<100;wujiao<100;yijiao<100是如何得出来的
搜索更多相关主题的帖子: 纸币 面值 银行 
2011-04-29 19:08
wubihai7
Rank: 2
等 级:论坛游民
帖 子:31
专家分:13
注 册:2010-3-4
得分:0 
感觉有点在钻牛角尖了1
2011-04-30 16:01



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-338393-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089067 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved