电子商务师四级:程序求助!!!!

来源:百度文库 编辑:查人人中国名人网 时间:2024/04/27 21:25:10
换硬币;把一元钱换成5分.2分 .1分,的硬币,请设计一个程序求出有多少种方法, 注意是求有多少种方法,请用iostream.h 函数完成

#include <iostream.h>

void main()
{
int wufen = 0, liangfen = 0, yifen =0;
int index = 0;
for (int i = 0; i <= 20; i++)//5分最多20个
{
for (int j = 0; j <= 50; j++)//2分最多50个
{
for (int k = 0; k <= 100; k++)//1分最多100个
{
if (i*5+j*2+k == 100)//如果加起来是1元
{
cout<<"第"<<++index<<"种方案为:";//输出方案
cout<<" 5分:"<<i<<"个 2分:"<<j<<"个 1分:"<<k<<"个\n";
}
}
}
}
cout<<"共有"<<index<<"种方案";//输出总方案种数
}

#include "stdafx.h"
#include "iostream.h"

void main()
{
int index = 0;
for (int i = 0; i <= 20; i++)//5分最多20个
{
for (int j = 0; j <= (100-5*i)/2; j++)//2分最多(100-5*i)/2个
{
for (int k = 0; k <= 100-5*i-2*j; k++)//1分最多100-5*i-2*j个
{
if (i*5+j*2+k == 100)//如果加起来是1元
{
cout<<"第"<<++index<<"种方案为:";//输出方案
cout<<" 5分:"<<i<<"个 2分:"<<j<<"个 1分:"<<k<<"个\n";
}
}
}
}
cout<<"共有"<<index<<"种方案";//输出总方案种数
}