c语言n钱买n鸡问题

中国国球2023-04-10  14

先把我改过的代码贴给你:

#include <stdio.h>

const int Weng = 15

const int Mu = 9

const int Chu = 1

int main()

{

    int iGold, iWeng, iMu, iChu, iFangAn = 0, t = 0

    scanf("%d", &iGold)

    for (iChu = 3 iChu <= iGold - 1 iChu += 3) {

        for (iMu = 1 iMu <= iGold - iChu - 1 iMu++) {

            iWeng = iGold - iChu - iMu

            if (iGold * 3 == iWeng * Weng + iMu * Mu + iChu * Chu) 

                iFangAn ++

        }

    }

    printf("%d", iFangAn)

    return 0

}

你的问题在于那个判断语句。总金、鸡翁价、鸡母价都应是原价的3倍。

至于循环,我改成了雏鸡3倍递增,因为这个题目不存在浮点数,其他的问题都不大。


转载请注明原文地址:http://juke.outofmemory.cn/read/3464414.html

最新回复(0)