c++的简单题目
题目是:编写一个c++风格的程序,解决百钱问题:将一元的人名币兑换成1,2,5分的硬币,有多少种换法?然后我想知道有几个思路求这道题,我的怎么改?好像太简单了,能用得上什么高级点的吗?
这是我自己写的少了三种方法,可是我又不知道怎么表示,可以直接加三吗?室友说不对,说for不能这么用说什么格式不对(我不知道他在说什么.....)
#include<iostream>
using namespace std;
int main()
{
int i,j,k,sum=0;
for(i=0;i<100;++i)
for(j=0;j<50;++j)
for(k=0;k<20;++k)
if(100==i+2*j+5*k)
sum=sum+1;
cout<<sum<<"种";
system("pause");
return 0;
}
我已经断网好久了,现在还交不了。用热点上的,具体不知道下次什么时候上,不能及时回复。。。