C语言算鸡兔同笼问题遇困惑这是我的代码:#include #include void main(){\x05unsigned long int a,b,c,d;/*其中a表鸡兔总数,b为鸡兔脚总数,c为鸡数,d为兔数*/ \x05printf("这是一个用于算鸡兔同笼的小程序(仅能
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/02 05:10:38
![C语言算鸡兔同笼问题遇困惑这是我的代码:#include #include void main(){\x05unsigned long int a,b,c,d;/*其中a表鸡兔总数,b为鸡兔脚总数,c为鸡数,d为兔数*/ \x05printf(](/uploads/image/z/4512971-11-1.jpg?t=C%E8%AF%AD%E8%A8%80%E7%AE%97%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BC%E9%97%AE%E9%A2%98%E9%81%87%E5%9B%B0%E6%83%91%E8%BF%99%E6%98%AF%E6%88%91%E7%9A%84%E4%BB%A3%E7%A0%81%3A%23include+%23include+void+main%28%29%7B%5Cx05unsigned+long+int+a%2Cb%2Cc%2Cd%3B%2F%2A%E5%85%B6%E4%B8%ADa%E8%A1%A8%E9%B8%A1%E5%85%94%E6%80%BB%E6%95%B0%2Cb%E4%B8%BA%E9%B8%A1%E5%85%94%E8%84%9A%E6%80%BB%E6%95%B0%2Cc%E4%B8%BA%E9%B8%A1%E6%95%B0%2Cd%E4%B8%BA%E5%85%94%E6%95%B0%2A%2F+%5Cx05printf%28%22%E8%BF%99%E6%98%AF%E4%B8%80%E4%B8%AA%E7%94%A8%E4%BA%8E%E7%AE%97%E9%B8%A1%E5%85%94%E5%90%8C%E7%AC%BC%E7%9A%84%E5%B0%8F%E7%A8%8B%E5%BA%8F%28%E4%BB%85%E8%83%BD)
C语言算鸡兔同笼问题遇困惑这是我的代码:#include #include void main(){\x05unsigned long int a,b,c,d;/*其中a表鸡兔总数,b为鸡兔脚总数,c为鸡数,d为兔数*/ \x05printf("这是一个用于算鸡兔同笼的小程序(仅能
C语言算鸡兔同笼问题遇困惑
这是我的代码:
#include
#include
void main()
{\x05unsigned long int a,b,c,d;/*其中a表鸡兔总数,b为鸡兔脚总数,c为鸡数,d为兔数*/
\x05printf("这是一个用于算鸡兔同笼的小程序(仅能输入整数,使用回车键切换)\n请输入鸡兔的总数");
\x05scanf("%d",&a);
\x05printf("请输入鸡兔脚的总数");
\x05scanf("%d",&b);
\x05c=(4*a-b)/2;
\x05d=a-c;
\x05if(c*2+d*4==b&&c>=0&&d>=0) printf("鸡有%ld只\n兔有%ld只",c,d);
\x05else printf("同学,我看你给的数有错吧!");
\x05Sleep(100000000);
}
已能编译成功,但使用if(c*2+d*4==b&&c>=0&&d>=0),却仍有输出负数却不报错的情况,
C语言算鸡兔同笼问题遇困惑这是我的代码:#include #include void main(){\x05unsigned long int a,b,c,d;/*其中a表鸡兔总数,b为鸡兔脚总数,c为鸡数,d为兔数*/ \x05printf("这是一个用于算鸡兔同笼的小程序(仅能
unsigned long int a,b,c,d;
改为:
long int a,b,c,d;
unsigned表示无符号的