程序题换硬币,将一笔零钱8分到一元,换算成一分二分五分硬币组合,输入金额,输出各种换法及换法总数
答案:1 悬赏:50 手机版
解决时间 2021-01-14 02:55
- 提问者网友:疯孩纸
- 2021-01-14 00:05
程序题换硬币,将一笔零钱8分到一元,换算成一分二分五分硬币组合,输入金额,输出各种换法及换法总数
最佳答案
- 五星知识达人网友:孤老序
- 2021-01-14 00:55
#include
void main()
{
int i,j,k,sum,x=0;
printf("请输入总金额(单位为分):");
scanf("%d",&sum);
if(sum<8||sum>100)printf("输入超出题目范围");
printf("可行的方案有:\n");
for(i=0;i<=20;i++)
for(j=0;j<=50;j++)
for(k=0;k<=100;k++)
if(5*i+2*j+k==sum)
{
printf("五分硬币%d个,二分硬币%d个,一分硬币%d个\n",i,j,k);
x++;
}
printf("共有%d种方案",x);
getchar();
getchar();
getchar();
}
void main()
{
int i,j,k,sum,x=0;
printf("请输入总金额(单位为分):");
scanf("%d",&sum);
if(sum<8||sum>100)printf("输入超出题目范围");
printf("可行的方案有:\n");
for(i=0;i<=20;i++)
for(j=0;j<=50;j++)
for(k=0;k<=100;k++)
if(5*i+2*j+k==sum)
{
printf("五分硬币%d个,二分硬币%d个,一分硬币%d个\n",i,j,k);
x++;
}
printf("共有%d种方案",x);
getchar();
getchar();
getchar();
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯