输入一个圆的圆心坐标(定义两个变量,分别接收两个坐标)以及圆周上一个点的坐标(全部为float型数据),编程计算并输出这个圆的面积
1条回答 默认 最新
关注
/*输入一个圆的圆心坐标(定义两个变量,分别接收两个坐标)以及圆周上一个点的坐标(全部为float型数据),编程计算并输出这个圆的面积*/ #include <stdio.h> #include <math.h> #define PI 3.14 int main() { float a,b,x,y,r2,s; printf("输入圆心坐标,以空格分割:"); scanf("%f%f",&a,&b); printf("输入圆上的一个坐标,以空格分割:"); scanf("%f%f",&x,&y); r2 = pow(a-x,2)+pow(b-y,2); //半径的平方 s = PI * r2; printf("这个圆的面积是:%f\n",s); return 0; }
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏 举报