首页 > 用户发贴区 > 编程问题提问区 > 百钱买百鸡问题(运行了就是没结果)!
2008
10-17

百钱买百鸡问题(运行了就是没结果)!

#include “stdio.h”
void main()
{
    int cocks,hens,chicks;
    cocks=0;
    while(cocks<20)
      {
        hens=0;
        while(hens<34)
          {
             chicks=100-cocks-hens;
             if(chicks%3==0&&cocks*5+hens*3+chicks/3==100)
              printf(“cocks=%d,hens=%d,chicks=%d”,cocks,hens,chicks);
          }
         hens=hens+1;
      }
     cocks=cocks+1;
}


百钱买百鸡问题(运行了就是没结果)!》有 2 条评论

  1. Perfect 说:

    hens=hens+1;
    cocks=cocks+1;

    这两句放错位置了

     

  2. whos 说:

    应该是这样:

    #include “stdio.h”
    void main()
    {
        int cocks,hens,chicks;
        cocks=0;
        while(cocks<20)
          {
            hens=0;
            while(hens<34)
              {
                 chicks=100-cocks-hens;
                 if(chicks%3==0&&cocks*5+hens*3+chicks/3==100)
                  printf(“cocks=%d,hens=%d,chicks=%d”,cocks,hens,chicks); 

              hens=hens+1;

              }
        cocks=cocks+1;
          }
    }

留下一个回复