1、ASII码排序
a's'chttps://cn.vjudge.net/contest/237564#problem/A
#include<stdio.h>
int main()
{
char a[3];
int i,j;
while(scanf("%s",a)!=EOF)
{
for(i=0;i<3;i++)
for(j=i;j<3;j++)
{
if(a[i]>a[j])
{
int m;
m=a[i];
a[i]=a[j];
a[j]=m;
}
}
printf("%c%c%c",a[0],a[1],a[2]);
}
}
2、计算两点间的距离
https://cn.vjudge.net/contest/237564#problem/B
-
-
-
int main()
-
{
-
float x1,y1,x2,y2,s;
-
while( scanf( "%f%f%f%f",&x1,&y1,&x2,&y2)!=EOF)
-
{
-
s= sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
-
printf( "%.2f\n",s);
-
}
-
return 0;
https://cn.vjudge.net/contest/237564#problem/C
-
-
-
int main()
-
{
-
double r,v;
-
while( scanf( "%lf",&r)!=EOF)
-
{
-
getchar();
-
v=( double) 4/ 3*PI*r*r*r;
-
printf( "%.3lf\n",v);
-
}
-
return 0;
4、求绝对值
https://cn.vjudge.net/contest/237564#problem/D
#include<cstdio>#include<algorithm>using namespace std;int main(){ double a; while(scanf("%lf",&a)!=EOF) { if(a>=0)printf("%.2f\n",a); else printf("%.2f\n",-a); }}
-
-
-
int main()
-
{
-
float x1,y1,x2,y2,s;
-
while( scanf( "%f%f%f%f",&x1,&y1,&x2,&y2)!=EOF)
-
{
-
s= sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2));
-
printf( "%.2f\n",s);
-
}
-
return 0;