标题:[求助]大家能帮我看看这个小程序那里出问题了吗?谢谢了
取消只看楼主
小申子
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-10-5
 问题点数:0 回复次数:3 
[求助]大家能帮我看看这个小程序那里出问题了吗?谢谢了

题目:有4个正方形塔,中心分别为(2,2),(-2,2),(2,-2),(-2,-2),边长均为2,高度为10,塔外高度为0.今输入一坐标,求该点的建筑高度.

我写的:

main() { int h; float x,y; printf("input one number:"); scanf("%f,%f",&x,&y); if(-3<=x<=-1&&1<=y<=3||-3<=x<=-1&&-3<=y<=-1||1<=x<=3&&-3<=y<=-1||1<=x<=3&&1<=y<=3) h=10; else h=0; printf("The height of construction is %d\n",h); }

我觉得没错啊,但在TC下调试结果不对.(我输入任何两个数字,出来都是10)

我刚开始学C,望大家帮我看看,谢谢了

[此贴子已经被作者于2004-10-05 23:57:55编辑过]

2004-10-05 23:27
小申子
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-10-5
得分:0 

抱歉,打错了

现在改过来了


世风日下,人心不古!
2004-10-05 23:58
小申子
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-10-5
得分:0 
谢谢楼上那位兄弟

世风日下,人心不古!
2004-10-06 16:12
小申子
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2004-10-5
得分:0 

我终于知道哪里错了

不能写成-3<=x<=-1,要写成-3<=x&&x<=-1

小弟刚开始学,完全一个菜鸟


世风日下,人心不古!
2004-10-06 16:20



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-6071-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 1.914012 second(s), 8 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved