有人教我输入输出吗:)

/*设P1(x1,y1)和P2(x2,y2)为二维空间的两个点,求两点间距离。*/
#include	<stdio.h>
#include	<math.h>

int main()
{
	float x1, y1, x2, y2, d;
	printf("请输入第一个点的横坐标:\n");
	scanf("%f", x1);
	fflush(stdin); 
	printf("请输入第一个点的纵坐标:\n");
	scanf("%f", y1);
	fflush(stdin);
	printf("请输入第二个点的横坐标:\n");
	scanf("%f", x2);
	fflush(stdin);
	printf("请输入第二个点的纵坐标:\n"); 
	scanf("%f", y2);
	d = sqrt (pow(x1 - x2, 2) + pow(y1 - y2, 2));
	printf("它们之间的距离为%f\n", d);
	return 0;	
}

 

查看全部
qq_30255889
qq_30255889
2020/11/23 19:49
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信
满意答案
查看全部

1个回复