【...】
这个是swap()函数的头文件,因为我偷懒就直接用了,swap(a,b)就是交换a,b的值,你们写的时候直接用下边的三变量法代替就好了。
或者char t;
//A
#include<stdio.h>
#include<algorithm>
using namespace std;
main()
{
char a,b,c;
while(~scanf(" %c%c%c",&a,&b,&c))
{
if(a>b) swap(a,b);
if(b>c) swap(b,c);
if(a>b) swap(a,b);
printf("%c %c %c\n",a,b,c);
}
}
//B
#include<stdio.h>
#define PI 3.1415927
main()
{
double x;
while(~scanf("%lf",&x))
{
double ans=4/3.0*PI*x*x*x;
printf("%.3lf\n",ans);
}
}
//C
#include<stdio.h>
#include<math.h>
main()
{
double x;
while(~scanf("%lf",&x))
{
printf("%.2lf\n",fabs(x));
}
}
//D
#include<stdio.h>
main()
{
int x;
while(~scanf("%d",&x))
{
if(x<0||x>100) printf("Score is error!\n");
else if(x==100) printf("A\n");
else if(x<60) printf("E\n");
else printf("%c\n",'A'+(99-x)/10);
}
}
//E
#include<stdio.h>
int check(int x)
{
if(x%400==0||(x%4==0&&x%100!=0))
return 1;
return 0;
}
main()
{
int mon[]={0,31,28,31,30,31,30,31,31,30,31,30,31};
int y,m,d;
while(~scanf("%d/%d/%d",&y,&m,&d))
{
if(check(y)) mon[2]=29;
else mon[2]=28;
int sum=d;
for(int i=1;i<m;i++)
sum+=mon[i];
printf("%d\n",sum);
}
}
//F
#include<stdio.h>
main()
{
int n,x;
while(~scanf("%d",&n))
{
int ans=1;
while(n--)
{
scanf("%d",&x);
if(x%2)
ans*=x;
}
printf("%d\n",ans);
}
}
//G
#include<stdio.h>
#include<algorithm>
using namespace std;
main()
{
int n,m;
while(~scanf("%d%d",&n,&m))
{
if(n>m) swap(n,m);
int ans1=0,ans2=0;
for(int i=n;i<=m;i++)
{
if(i%2)
ans2+=i*i*i;
else
ans1+=i*i;
}
printf("%d %d\n",ans1,ans2);
}
}
//H
#include<stdio.h>
main()
{
int n;
double m;
while(~scanf("%d",&n),n)
{
int ans1=0,ans2=0,ans3=0;
while(n--)
{
scanf("%lf",&m);
if(m<0) ans1++;
else if(m==0) ans2++;
else ans3++;
}
printf("%d %d %d\n",ans1,ans2,ans3);
}
}
//I
#include<stdio.h>
#include<math.h>
main()
{
double n;
int m;
while(~scanf("%lf%d",&n,&m))
{
double ans=0;
while(m--)
{
ans+=n;
n=sqrt(n);
}
printf("%.2lf\n",ans);
}
}
//J
#include<stdio.h>
#include<math.h>
main()
{
int m,n;
while(~scanf("%d%d",&m,&n))
{
int ans=0;
for(int i=m;i<=n;i++)
{
int j=i,sum=0;
while(j)
{
sum+=pow(j%10,3);
j/=10;
}
if(sum==i)
{
ans++;
if(ans==1) printf("%d",i);
else printf(" %d",i);
}
}
if(ans==0) printf("no");
puts("");
}
}
//K
#include<stdio.h>
main()
{
int m,n;
scanf("%d",&m);
while(m--)
{
scanf("%d",&n);
double sum=0,f=1;
for(int i=1;i<=n;i++)
{
sum+=f/i;
f*=-1;
}
printf("%.2lf\n",sum);
}
}
//L
#include<stdio.h>
#include<math.h>
main()
{
int x,y,t;
while(~scanf("%d%d",&x,&y))
{
if(x==0&&y==0) break;
int f=1;
for(int i=x;i<=y;i++)
{
t=i*i+i+41;
for(int i=2;i<=sqrt(t);i++)
if(t%i==0) f=0;
}
if(f) printf("OK\n");
else printf("Sorry\n");
}
}