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();
 }

 

posted @ 2023-02-12 10:57  myrj  阅读(56)  评论(0编辑  收藏  举报