C语言输出了 -1.#IND00.-1.#IND00
来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/18 12:52:04
C语言输出了 -1.#IND00.-1.#IND00
# include
void main()
{
\x09double x1,x2,x3,x4,y1,y2,y3,y4,a,b,k1,k2,c,d,e,f;
printf("input 4 datas");
scanf("%lf %lf %lf% lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3,&x4,&y4);
a=(x1+x2)/2;
b=(y1+y2)/2;
k1=-1*(x2-x1)/(y2-y1);
c=(x3+x4)/2;
d=(y3+y4)/2;
k2=-1*(x4-x3)/(y4-y3);
e=(d-b+k1*a-k2*c)/(k1-k2);
f=(k1*k2*(c-a)+k2*b-k1*d)/(k2-k1);
printf("%d,%d\n",e,f);
;} 这是原程序
# include
void main()
{
\x09double x1,x2,x3,x4,y1,y2,y3,y4,a,b,k1,k2,c,d,e,f;
printf("input 4 datas");
scanf("%lf %lf %lf% lf %lf %lf %lf %lf",&x1,&y1,&x2,&y2,&x3,&y3,&x4,&y4);
a=(x1+x2)/2;
b=(y1+y2)/2;
k1=-1*(x2-x1)/(y2-y1);
c=(x3+x4)/2;
d=(y3+y4)/2;
k2=-1*(x4-x3)/(y4-y3);
e=(d-b+k1*a-k2*c)/(k1-k2);
f=(k1*k2*(c-a)+k2*b-k1*d)/(k2-k1);
printf("%d,%d\n",e,f);
;} 这是原程序
凡是出现-1.#IND00.基本可以肯定是发生了除0错误.
比如k1=-1*(x2-x1)/(y2-y1);
k2=-1*(x4-x3)/(y4-y3);
e=(d-b+k1*a-k2*c)/(k1-k2);
f=(k1*k2*(c-a)+k2*b-k1*d)/(k2-k1);
都可能发生.
比如k1=-1*(x2-x1)/(y2-y1);
k2=-1*(x4-x3)/(y4-y3);
e=(d-b+k1*a-k2*c)/(k1-k2);
f=(k1*k2*(c-a)+k2*b-k1*d)/(k2-k1);
都可能发生.
C语言log函数输出-1.#IND00,
C语言编程1.输入一个字母,输出它的后继字母.如输入’a’,则输出’b’.源代码:
用C语言输出等腰三角形
c语言 输出下列图形 * ***
C语言输出求解释.
C语言,打印输出九九乘法表
C语言 输出数字三角形
C语言输出下列图形
C语言输出直角三角形例如:
C语言 给出一个不多于5位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
C语言 给出一个不多于4位的正整数.1.输出它是几位数 2.输出每一位数字 3.按逆序输出各位数字,
输入四个数字,要求输出时按倒序输出,例如写完程序,执行时,输入了1234按回车后输出了4321,用c语言写