| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 898 人关注过本帖
标题:谭老师习题
取消只看楼主 加入收藏
abcc
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-1-22
收藏
 问题点数:0 回复次数:4 
谭老师习题
main()
{ int h=10;
float x1=2,y1=2,x2=-2,y2=2,x3=-2,y3=-2,x4=-2,y4=-2,x,y,d1,d2,d3,d4;
printf("请输入一个点(x,y):");
scanf("%f,%f",&x,&y);
d1=(x-x1)*(x-x1)+(y-y1)*(y-y1); /*求该点到各中心点的距离*/
d2=(x-x2)*(x-x2)+(y+y2)*(y+y2);
d3=(x+x3)*(x+x3)+(y-y3)*(y-y3);
d4=(x+x4)*(x-x4)*(y+y4)*(y+y4);
if(d1>1&&d2>1&&d3>1&&d4>1) h=0; /*判断该点是否在塔外*/
printf("该点高度为%d\n",h);
}
运行情况:
①请输入一个点(x,y):0.5,0.7↙
该点高度为0
②请输入一个点(x,y):2.1,2.3↙
该点高度为10
上题是谭老师习题的答案,但①运行不正确,请各位老师指点;d1=(x-x1)*(x-x1)+(y-y1)*(y-y1); /*求该点到各中心点的距离*/
这条我也看不懂
搜索更多相关主题的帖子: 习题 老师 
2005-01-22 12:18
abcc
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-1-22
收藏
得分:0 
大哥本人刚学C能否帮我改正程序给出源码
2005-01-22 19:05
abcc
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-1-22
收藏
得分:0 
#include<math.h>
main( )
{ int m,i,k;   
   scanf("%d",&m);
k=sqrt(m);
for(i=2;i<=k;i++)
if(m%i==0)break;
if(i>=k+1)printf("%d is a prime number\n",m);
else printf(%d is not a prime number\n",m);
}         判断素数:怎么扯到SQRT,这个算法看不懂,并没有我感觉的被自己和1整除。请各位教师指点
2005-01-23 23:18
abcc
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-1-22
收藏
得分:0 
一个数如果恰好等于它的因子之和,这个数就称为完数。
什么叫因子我不懂
2005-01-24 22:58
abcc
Rank: 1
等 级:新手上路
帖 子:22
专家分:0
注 册:2005-1-22
收藏
得分:0 
我6楼的意思是说:判断素数除了被1和自身整除难道还有别的办法。如果有依据哪里可知。
谢谢各位老师
2005-01-25 17:08
快速回复:谭老师习题
数据加载中...
 
   



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

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