一
输入平面上两个点的坐标(double类型),计算两个点之间的距离。
#include<stdio.h>
#include<math.h>
int main()
{
double x1,y1,x2,y2,d;
scanf("%lf%lf%lf%lf",&x1,&y1,&x2,&y2);
d=sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
printf("%.3f",d);
return 0;
}
二
编写程序,输入两个整数a和b,交换它们的值,然后输出。
#include<stdio.h>
int main()
{
int a,b,c;
scanf("%d %d",&a,&b);
c=a;
a=b;
b=c;
printf("%d %d",a,b);
}
三
编写程序,输入一个3位整数,反转后输出。
#include<stdio.h>
#include<math.h>
int main()
{
int n,a,b,c,d;
scanf("%d",&n);
a=(n%100)%10;
b=(n%100)/10;
c=n/100;
d=100*a+10*b+c;
printf("%d\n",d);
return 0;
}
四
编写程序,输入球到半径,计算并输出球的体积。圆周率取3.14159。
#include<stdio.h>
#include<math.h>
#define PI 3.14159
int main()
{
int r;
scanf("%d",&r);
double v=(4/3.0)*(PI*r*r*r);
printf("%.3lf\n",v);
return 0;
}