0
点赞
收藏
分享

微信扫一扫

7-28 人民币兑换

juneyale 2022-05-02 阅读 38

1元5角钱人民币兑换5分、2分和1分的硬币(每一种都要有)共100枚,会有很多种兑换方案。请编写程序给出各种兑换方案。

输入格式:

输入为一个正整数n,表示要求输出前n种可能的方案。方案的顺序,是按照5分硬币从少到多排列的。

输出格式:

显示前n种方案中5分、2分、1分硬币各多少枚。每行显示一种方案,数字之间空一格,最后一个数字后没有空格。

注意:如果全部方案不到n种,就顺序输出全部可能的方案。

样例">输入样例:

5

输出样例:

1 46 53  
2 42 56  
3 38 59  
4 34 62  
5 30 65

#include<stdio.h>
int main()
{
	int i,j,k,p=0,n;
	scanf("%d",&n);
	for(i=1;i<100;i++)
	for(j=1;j<100;j++)
	for(k=1;k<100;k++)
	if((5*i+2*j+k)==150&&i+j+k==100)
	{
		printf("%d %d %d\n",i,j,k);
		p++;
		if(p==n)
		goto label;
	}
		
	
	label:return 0;
}
举报

相关推荐

0 条评论