一块钱,分一分、二分、五分硬币,每种至少一个,兑换后硬币总数为50个方案有多少种?麻烦编程一下,答案重要……
答案:3 悬赏:0 手机版
解决时间 2021-04-30 05:32
- 提问者网友:绫月
- 2021-04-29 05:00
一块钱,分一分、二分、五分硬币,每种至少一个,兑换后硬币总数为50个方案有多少种?麻烦编程一下,答案重要……
最佳答案
- 五星知识达人网友:鱼忧
- 2021-04-29 05:07
#include <stdio.h>
int main()
{
int i, j, k, c = 0;
for ( i = 1; i <= 20; ++i )
for ( j = 1; j <= 50; ++j ) {
k = 100-i*5-j*2;
if ( i + j + k == 50 )
printf( "NO.%2d:\t1分:%d 2分:%d 5分:%d\n", ++c, k, j, i );
}
}
int main()
{
int i, j, k, c = 0;
for ( i = 1; i <= 20; ++i )
for ( j = 1; j <= 50; ++j ) {
k = 100-i*5-j*2;
if ( i + j + k == 50 )
printf( "NO.%2d:\t1分:%d 2分:%d 5分:%d\n", ++c, k, j, i );
}
}
全部回答
- 1楼网友:英雄的欲望
- 2021-04-29 07:41
#include<stdio.h>
void main() { const int ONE=1; const int TWO=2; const int FIVE=5; int number=0; int i,j,z; for(i=1;i<100;i++) { for(j=1;j<50;j++) { for(z=1;z<20;z++) { if(100==(ONE*i+TWO*j+FIVE*z)&&(i+j+z)==50) { number++; } } } } printf("%d",number); }
我理解应该是这个意思 不知楼主认为如何 O(∩_∩)O~
- 2楼网友:三千妖杀
- 2021-04-29 06:21
你想用什么语言编这个程序?
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯