level 9
#include <iostream>
#include <cstdlib>
int parvalues[] = {25,10,5,1};
void giveCharge(int);
using namespace std;
int main()
{
giveCharge(38);
system("pause");
return 0;
}
void giveCharge(int a)
{
bool hasfind = false;
int left;
for(int i=0;i<4;++i)
{
if(parvalues[i]<a)
{
std::cout<<parvalues[i]<<endl;
left = a-parvalues[i];
hasfind = true;
break;
}
else if(parvalues[i]==a)
{
cout<<parvalues[i]<<"找零结束!"<<endl;
left = 0;
hasfind = true;
break;
}
}
if(!hasfind)
{
cout<<"无法找零!"<<endl;
}
else if(left>0)
{
giveCharge(left);
}
}
2012年06月06日 16点06分
4
level 11
先把\t替换为多个 再把<替换为<把>替换为>最后把\r\n替换为<br>
2012年06月06日 16点06分
12