C语言填空:鸡兔同笼 判断非法输入
#include <stdio.h> //鸡兔同笼问题,兔子和鸡同处一个笼子,头的数量为x,脚的数量为y,输人x和y,输出鸡多少只兔子多少只(如输人错误则输出“输入非法!”)。 main() { int x,y,ji,tu,【1】; scanf("%d%d",【2】); for(ji=1;ji<=【3】;ji++) for(tu=1;tu<=【4】;tu++) if(【5】) { printf("鸡%d只,兔%d只\n",ji,tu); a=1; } if(a==0) printf("输入非法!"); getchar(); }
#include <stdio.h> //鸡兔同笼问题,兔子和鸡同处一个笼子,头的数量为x,脚的数量为y,输人x和y,输出鸡多少只兔子多少只(如输人错误则输出“输入非法!”)。 main() { int x,y,ji,tu,a=0; scanf("%d%d",&x,&y); for(ji=1;ji<=x;ji++) for(tu=1;tu<=x;tu++) if(ji+tu==x && ji*2+tu*4==y) { printf("鸡%d只,兔%d只\n",ji,tu); a=1; } if(a==0) printf("输入非法!"); getchar(); }