这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 高校专区 » 岭南EE码农港 » 求出用1,2,5这三个数不同个数组合的和为100的组合个数。

共1条 1/1 1 跳转至

求出用1,2,5这三个数不同个数组合的和为100的组合个数。

菜鸟
2014-11-25 23:16:51     打赏
#include<iostream>
using namespace std;
void main()
{
int w,x,y,z;
w = 0;
for( x = 0;x <= 100;x++)
for( y = 0;y <= 100;y++)
for( z = 0;z <= 100;z++)
if ((x+2*y+z*5)==100)
{
w++; 
}
cout << w <<endl;

}


心得:只要2跟5的组合加起来不超过100就可以成为一个组合(剩下的由1来补): int main(){ int x2,x5; int count=0; for(x5=0;x5<=20;x5++) for(x2=0;x2<=50;x2++) if(5*x5+2*x2<=100)count++; cout<<count<<endl; return 0;}


共1条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]