您的位置:首页 > 其它

硬币存钱

2015-07-14 22:30 204 查看
小明去银行存钱,拿了一堆硬币。已知1角的硬币厚度为1.8mm,5 角的硬币厚1.5mm ,1元的硬币为2.0mm 。小明将1 角的硬币放成一摞,将5 角的硬币硬币放成一摞,将1元的硬币放成一摞,发现3摞硬币一样高。银行正好把这些硬币换成若干张面值为10 元的纸币。问小明至少带了多少钱的硬币(元为单位),每种面值的硬币有多少个?

要求输出格式为: 1 角的数量,5 角的数量,1元的数量,总金额。(例如:20,30,40,50)

参考代码:暴力求解
#include<stdio.h>
int main()
{
int yijiao,wujiao,yiyuan,sum;
for(yijiao=1;yijiao<100;yijiao++){
for(wujiao=1;wujiao<100;wujiao++){
for(yiyuan=1;yiyuan<100;yiyuan++){
sum=((yijiao+wujiao*5)/10+yiyuan);
if(yijiao*1.8==wujiao*1.5&&yijiao*1.8==yiyuan*2&&wujiao*1.5==yiyuan*2&&!((yijiao+wujiao*5)%10)&&!(sum%10)){
printf("%d,%d,%d,%d\n",yijiao,wujiao,yiyuan,sum);
break;
}
}
}
}
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: