为了账号安全,请及时绑定邮箱和手机立即绑定

C语言!鸡兔同笼的程序

C语言!鸡兔同笼的程序

C
starfire1004 2016-06-17 00:09:49
#include <stdio.h>  int main(){ int a,b,x,t=1; printf("请输入鸡和兔子总数:"); scanf("%d",&a); printf("请输入鸡和兔子脚的总数:"); scanf("%d",&b); for(x=0;x<=a;x++) if(x*2+(a-x)*4==b) printf("有%d鸡,%d兔子\n",x,a-x); t=0; if(t==1) printf("无解,输入错误\n"); return 0;} 求指导  这个程序哪错了? 为什么运行时不会出现无解?
查看完整描述

1 回答

已采纳
?
拒绝伸手党

TA贡献13条经验 获得超10个赞

该使用大括号的地方别省略,for循环后的语句在一个大括号里。还有if语句,如果不使用括号,默认的后面一句为if{}里的执行语句,所以无论怎么判断,t=0都会执行

查看完整回答
3 反对 回复 2016-06-17
  • 1 回答
  • 0 关注
  • 2786 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信