#13965. [GESP202609 二级 C++] 第 24 题

[GESP202609 二级 C++] 第 24 题

求解鸡兔同笼。在如下 C++ 代码中, tou 代表鸡和兔的头总数, jiao 代表鸡和兔的脚总数。先后两个输 入均为正整数。该程序能求解鸡兔同笼。

int tou, jiao, tu_tou,  ji_tou;

cout << "请输入鸡和兔的头总数:";
cin >> tou;
cout << "请输入鸡和兔的脚总数:";
cin >> jiao;

for (tu_tou = 0; tu_tou  < tou + 1; tu_tou++) {
    ji_tou = tou - tu_tou;
    if (tu_tou * 4 +  ji_tou * 2 == jiao)
        printf("兔的数量=%d,鸡的数量=%d\n",       tu_tou, ji_tou);
}
if (tu_tou == tou)
    printf("无解\n");

{{ select(1) }}

  • 正确
  • 错误