| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 702 人关注过本帖
标题:偶是初学着高手指正这段小程序哪有毛病
只看楼主 加入收藏
wuxiao_v
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2005-9-4
收藏
 问题点数:0 回复次数:8 
偶是初学着高手指正这段小程序哪有毛病
#linclude <math.h>
#include <stdio.h>
void main()
{
 float x,y,r;
 int key;
 printf("PLZ in put x y");
scanf("%f%f",x,y);
r=sqrt(x*x+y*y);
if(r==1) key=1;
else if (r>1) key=2;
else key=0;
printf("key=%d",key);
}

有毛病~但是我是在弄不明白毛病出在那里高手指点下~谢谢
搜索更多相关主题的帖子: 毛病 初学 
2005-09-04 23:25
52wd
Rank: 1
等 级:新手上路
帖 子:84
专家分:0
注 册:2005-7-16
收藏
得分:0 
?

2005-09-04 23:42
weiweiqiao
Rank: 1
等 级:新手上路
帖 子:36
专家分:0
注 册:2005-7-29
收藏
得分:0 
你的头文件写错了:
#include<math.h>

maCr.Qw
2005-09-04 23:44
Andy1984
Rank: 1
等 级:新手上路
帖 子:14
专家分:0
注 册:2005-9-4
收藏
得分:0 
#linclude <math.h>
错拉
应该是
#include"math.h"
这一步if(r==1) key=1;
else if (r>1) key=2;
else key=0;是不是应该为if(r==1) key=1;
else{ if (r>1) key=2;
else key=0;}啊~!!~!
我觉得是这样
要是改有错误
就不好意思啊!~!!



2005-09-05 14:09
xfzmx
Rank: 1
等 级:新手上路
帖 子:9
专家分:0
注 册:2005-8-16
收藏
得分:0 
以下是引用wuxiao_v在2005-9-4 23:25:35的发言: #linclude <math.h> #include <stdio.h> void main() { float x,y,r; int key; printf("PLZ in put x y"); scanf("%f%f",x,y); r=sqrt(x*x+y*y); if(r==1) key=1; else if (r>1) key=2; else key=0; printf("key=%d",key); } 有毛病~但是我是在弄不明白毛病出在那里高手指点下~谢谢
这样就应该没错了 #include <math.h> #include <stdio.h> void main() { float x,y,r; int key; printf("PLZ in put x y\n"); scanf("%f,%f",&x,&y); r=sqrt(x*x+y*y); if(r==1) key=1; else {if (r>1) key=2; else key=0;} printf("key=%d",key); }
2005-09-05 19:02
ljked1
Rank: 1
等 级:新手上路
帖 子:30
专家分:0
注 册:2005-8-31
收藏
得分:0 
#include &lt;math.h&gt;//错
#include &lt;stdio.h&gt;
void main()
{
float x,y,r;
int key;
printf("PLZ in put x y.\n");
scanf("%f %f",&amp;x,&amp;y);  //取地址
r=sqrt(x*x+y*y);
if(r==1) key=1;
else if (r&gt;1) key=2;
else key=0;
printf("key=%d",key);
}

2005-09-05 20:16
jjkl832
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-9-1
收藏
得分:0 
?

2005-09-06 02:52
wenyong
Rank: 1
等 级:新手上路
帖 子:251
专家分:0
注 册:2005-8-9
收藏
得分:0 
6楼说的对

2005-09-06 08:46
wuxiao_v
Rank: 1
等 级:新手上路
帖 子:76
专家分:0
注 册:2005-9-4
收藏
得分:0 
呵呵~好感动没想到这么多人帮助我~

6楼姐姐改完了程序却是对了 但是我的本意是用

if .....;
else if.....;
......
......
else if.....;
else;
这个结构而不是循环嵌套
为什么这么弄出来的程序就不对呢
急切盼望各位老师帮我分析下我是在是搞不懂

2005-09-09 12:36
快速回复:偶是初学着高手指正这段小程序哪有毛病
数据加载中...
 
   



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

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