小弟在做作业 遇到一个问题不是很明白
{double k,m;
m=1/k;}
//1<k
也就是要求一个大于1的小数的倒数,可为什么m的值总等于0
在程序中k为斜率 k=(y2-y1)/(x2-x1)
但即使直接使k=(x2-x1)/(y2-y1) k仍然等于0
有问题解决吗?
k=(x2-x1)/(y2-y1)
请问x2,x1,y2,y1的类型是什么?
都是int型 不过我是这样写的
k=((double)x2-(double)x1)/((double)y2-(double)y1)
请快点回来 急 谢谢
这样改一下:
m=1.0/k;
试试,再不行我也没办法 了
这样写K的值是多少啊?
会不会是输出的格式有问题 啊?
把程序贴上来讨论讨论