更新时间2019-08-22 16:24:09
#include <stdio.h>
int main()
{
int ji = 0;
int tu = 0;
double h;
double l;
printf("请输入鸡和兔的总头数:");
scanf_s("%lf", &h);
printf("请输入鸡和兔的总腿数:");
scanf_s("%lf", &l);
for (ji = 0; ji <= h; ji++)
for (tu = 0; tu <= h; tu++)
if (ji * 2 + tu * 4 == l && ji + tu == h)
{
printf("鸡有%d只,兔有%d只。 ", ji,tu);
}
return 0;
}
你要加的目的是什么,不加也能正确运算出来答案的?要加的话,可以:
for (ji = 0; ji <= h; ji++)
for (tu = 0; tu <= h; tu++)
if (ji * 2 + tu * 4 == l && ji + tu == h)
{
printf("鸡有%d只,兔有%d只。
", ji,tu);
}
else continue;