回 帖 发 新 帖 刷新版面

主题:帮帮我

[b]站内的各位好友,帮帮我,用C++解一下这道题;
小明去取款,他想要 1角,2角或5角的纸币;
要求;输入小明要取款的数额;
输出;有多少种分配方法?
先谢谢各位了[/b][em18]

回复列表 (共1个回复)

沙发

#include <cstdlib>
#include <iostream>

using namespace std;

int main(int argc, char *argv[])
{int a,b,c,y;

     printf("input y:\n");
     scanf("%d",&y);
     for(a=0;a>=0&&a<=y;a++)
{
    for(b=0;b>=0&&b<=y;b++)
    {for(c=0;c>=0&&c<=y;c++)
     if(a+2*b+5*c==y)
    printf("%d %d %d\n",a,b,c);
     
   }
   }

    system("PAUSE");
    return EXIT_SUCCESS;
}
当输入以一个数时,运行就会列出所有的可能选择

我来回复

您尚未登录,请登录后再回复。点此登录或注册