您的位置:首页 > 其它

穷举法解决组合问题(换分币)

2016-04-05 19:00 162 查看
#include<iostream>   
using namespace std;  
int main()  
{  
    int i,j,k,t=0;  
    cout<<"有以下方案:"<<endl;  
     for(i=0;i<100;i++)  
        for(j=0;j<50;j++)  
          for(k=0;k<20;k++)  
             {  
                if(i+j*2+k*5==100)  
                cout<<"1分 "<<i<<" 2分 "<<j<<" 5分 "<<k<<endl;  
                t++;  
             }  
     cout<<"有"<<t<<"种"<<endl;  
return 0;  
}  
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: