输入描述:
第一行输入 x1 和 y1,用空格隔开。
第二行输入 x2 和 y2,用空格隔开。
其中 x1 , y1 ,x2 ,y2 都是整数
输出描述:
输出线段的长度的平方
解题思路:
定义四个变量
用户输入
然后利用C语言中的库函数来求解
或者直接简单粗暴的求解
# include <stdio.h>
# include <math.h>
int main ()
{
int x1,y1;
int x2,y2;//定义四个变量
scanf("%d %d",&x1,&y1);//用户输入
scanf("%d %d",&x2,&y2);
int sum =pow(x1-x2,2)+pow(y1-y2,2);//利用C语言库函数 pow() 来解题
// printf("%d",(x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
//最简单粗暴的解决办法
printf("%d",sum);
return 0;
}
Tips:C语言库函数 ——math.h
pow() 详解:
描述
C 库函数 double pow(double x, double y) 返回 x 的 y 次幂,即 xy。
声明
下面是 pow() 函数的声明。
double pow(double x, double y)
参数
- x -- 代表基数的浮点值。
- y -- 代表指数的浮点值。
返回值
该函数返回 x 的 y 次幂的结果。
实例
下面的实例演示了 pow() 函数的用法。
#include <stdio.h>
#include <math.h>
int main ()
{
printf("值 8.0 ^ 3 = %lf\n", pow(8.0, 3));
printf("值 3.05 ^ 1.98 = %lf", pow(3.05, 1.98));
return(0);
}
编译后的结果:
值 8.0 ^ 3 = 512.000000
值 3.05 ^ 1.98 = 9.097324
Hello,各位读者朋友们你们好,欢迎来到 从0至1 的CSDN博客。
一个喜欢文学的理科男,欢迎大家关注我的矩阵平台!
欢迎关注我的短视频矩阵:
微信公众平台:从0至1
今日头条:从0至1
百家号(百度APP):小飞从0至1
抖音:从0至1
小红书:从0至1
知乎:从0至1
CSDN:https://blog.csdn.net/m0_64000959?spm=1000.2115.3001.5343
Gitee:https://gitee.com/from-0-to-1
后续继续更新......