C语言买鸡小练习


//买小鸡程序
#include
#include
#include
using namespace std;

void buy()
{
    int cock=0;
    int hen=0;
    int child_chicken=0;
    int number=0;
    int money;
    int flag;
    printf("请输入你有多少钱\n");
    scanf("%d", &money);
    printf("请输入你要买多少只鸡\n");
    scanf("%d", &flag);

    for (cock = 0; cock <=(money / 5); cock++)
    {
          for (hen = 0; hen <=(money / 3); hen++)
         {
              for (child_chicken = 0; child_chicken <=(3 * money); child_chicken++)
                   {
                         if (((cock * 5) + (hen * 3) + (child_chicken*0.3))<=money && (cock+hen+child_chicken)==flag)
                            {
                                 ++number;
                                 printf("%d  \t公鸡%d只  \t母鸡%d只  \t小鸡%d只  \t\n", number,cock,hen,child_chicken);
                             }
                     }
          }
    }
    printf("共有%d种买法\n", number);
}

int main()
{
    buy();
    system("pause");
    return 0;
}

相关