永发信息网

c语言硬币n有几种分法

答案:1  悬赏:70  手机版
解决时间 2021-02-02 12:19
c语言硬币n有几种分法
最佳答案
我不是帮你,我只是帮自己。
#include 
int main(int argc, char* argv[])
{
int n50, n25, n10, n5, n1, n, count;
while (scanf("%d", &n))
{
count = 0;
for (n50 = 0; n50 <= n; n50 += 50)
{
for (n25 = 0; n25 <= n; n25 += 25)
{
for (n10 = 0; n10 <= n; n10 += 10)
{
for (n5 = 0; n5 <= n; n5 += 5)
{
for (n1 = 0; n1 <= n; n1 += 1)
{
if (n == n50 + n25 + n10 + n5 + n1)
{
count++;
}
}
}
}
}
}
printf("%d
", count);
}
return 0;
}

这个题目没有约定终止方式,也没有给出输入数据总量,我就随便定了一个终止方式——异常输入就退出,比如输入A。


这个代码,如果把中间部分的括号都去掉也是可以的,因为里面只有一条语句。
#include 
int main(int argc, char* argv[])
{
int n50, n25, n10, n5, n1, n, count;
while (scanf("%d", &n))
{
count = 0;
for (n50 = 0; n50 <= n; n50 += 50)
for (n25 = 0; n25 <= n; n25 += 25)
for (n10 = 0; n10 <= n; n10 += 10)
for (n5 = 0; n5 <= n; n5 += 5)
for (n1 = 0; n1 <= n; n1 += 1)
if (n == n50 + n25 + n10 + n5 + n1)
count++;
printf("%d
", count);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
学过的知识要及时复习,即论语中的哪一句
来珲春玩想带点特色产品回家??
红寺堡众鑫汽车大世界在哪里啊,我有事要去这
豆捞怎么吃
新正丰实木楼梯地址在什么地方,想过去办事,
两个曾经相爱的人最终分手了,但比此都有好感
老年人嘴里总是辣乎乎的啥原因
京东自营的产品怎么样
陕汽德龙F3000轻量化牵引车省油吗?
大众原厂的一键启动系统是什么牌子
阅读下列材料(30分)材料一:《墨子》中说:
博众汽修地址有知道的么?有点事想过去!
“好雨知时节,当春乃发生。随风潜入夜,润物
虎门到花都区新华镇怎么坐车
从濮阳到开封的下午路程时间表 需要多久
推荐资讯
材料一 1913—1922年,中国进出口面粉值变化
幼儿安全疏散和经常出入的通道应做到下列中的
服务器做raid5恢复时过程中重启电脑会造成数
关于评标、决标阶段的工作程序,下列说法错误
招商银行分期利息怎么算
翰林泉饮品有限公司地址在什么地方,想过去办
湖南省本科院校土木工程排名
中铁快运绥芬河站营业部地址在什么地方,我要
咸鸭蛋吃多了好吗
求win7 64位激活密钥一枚,非常感谢!!!
新饰界广告工程部这个地址在什么地方,我要处
桂林市第一中学教师公寓(南门)地址有知道的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?