Output
对应每组数据,将满足条件的所有尾数在一行内输出,格式见样本输出。
同组数据的输出,其每个尾数之间空一格,行末没有空格。
SampleInput
20040
199295
00
SampleOutput
004080
15
18.计算两点间的距离
ProblemDescription
输入两点坐标(X1,Y1),(X2,Y2),计算并输出两点间的距离。
Input
输入数据有多组,每组占一行,由4个实数组成,分别表示x1,y1,x2,y2,数据之间用空格隔开。
Output
对于每组输入数据,输出一行,结果保留两位小数。
SampleInput
00010110
SampleOutput
1.001.41
19.数据的交换输出
ProblemDescription
输入n(n<100)个数,找出其中最小的数,将它与最前面的数交换后输出这些数。
Input
输入数据有多组,每组占一行,每行的开始是一个整数n,表示这个测试实例的数值的个数,跟着就是n个整数。
n=0表示输入的结束,不做处理。
Output
对于每组输入数据,输出交换后的数列,每组输出占一行。
SampleInput
421345543210
SampleOutput
123414325
20.首字母变大写
ProblemDescription
输入一个英文句子,将每个单词的第一个字母改成大写字母。
Input
输入数据包含多个测试实例,每个测试实例是一个长度不超过100的英文句子,占一行。
Output
请输出按照要求改写后的英文句子。
SampleInput
ilikeacmiwanttogetanaccepted
SampleOutput
ILikeAcmIWantToGetAnAccepted
答案:
1.#include
intmain()
{doubler,V,pi;
while(scanf("%lf",&r)!
=EOF)
{pi=3.1415927;
V=(4.0/3)*pi*r*r*r;
printf("%.3lf\n",V);
}
return0;
}
2.#include
intmain()
{inta,s;
while(scanf("%d",&a)!
=EOF)
{if(a>100||a<0)
printf("Scoreiserror!
\n");
else{s=a/10;
switch(s)
{case0:
case1:
case2:
case3:
case4:
case5:
printf("E\n");break;
case6:
printf("D\n");break;
case7:
printf("C\n");break;
case8:
printf("B\n");break;
case9:
case10:
printf("A\n");break;
}
}
}
return0;
}
3.#include
voidmain()
{intmonths[12]={0,31,28,31,30,31,30,31,31,30,31,30};
intyear,month,day;
intflag,i;intsum;
while(scanf("%d/%d/%d",&year,&month,&day)!
=EOF)
{sum=0;
for(i=0;isum+=months[i];
if((year%4==0)||(year%100!
=0&&year%400==0))
{flag=1;
}
else
{flag=0;
}
sum=sum+day+flag;
printf("%d\n",sum);
}
}
4.#include
main()
{
intn,a,p;
while(scanf("%d",&n)!
=EOF)
{
p=1;
while(n--)
{
scanf("%d",&a);
if(a%2==1)p=p*a;
}
printf("%d\n",p);
}
}
5.#include
intmain()
{
inta,b,i,p,l,t;
while(scanf("%d%d",&a,&b)!
=EOF)
{
if(a>b)
{
t=a;
a=b;
b=t;
}
l=p=0;
for(i=a;i<=b;i++)\\这里第二个i被我写成了a
T0T
{
if(i%2==0)
{p=p+i*i;
}
else
{
l=l+i*i*i;
}
}
printf("%d%d\n",p,l);}
return0;}
6.#include
main()
{
intn,x,i,a,b,c;
while(scanf("%d",&n)!
=EOF)
{
a=0;b=0;c=0;
for(i=0;i{
scanf("%d",&x);
if(x<0)
a++;
else
if(x=0)
b++;
else
if(x>0)
c++;
}
printf("%d%d%d\n",a,b,c);
}
}
7.#include
#include
intmain()
{intn,m,i,j;
floats[100];
scanf("%d",&m);
for(i=0;i{
s[i]=0;
scanf("%d",&n);
}for(i=0;i{
for(j=1;j<=n;j++)
s[i]=s[i]+(pow((-1),(j+1))/j);
}
for(i=0;iprintf("%.2lf\n",s[i]);
return0;
}
8.#include
#include
#include
inta[3001];main()
{
intn,x,y,i,j,f;
for(i=2;i<=3000;i++)
a[i]=1;
for(i=2;i<=3000;i++)
{
if(1==a[i])
{
for(j=i+1;j<=3000;j++)
if(0==j%i)a[j]=0;
}
}
while(scanf("%d%d",&x,&y)&&(x||y))
{
f=0;
if(x>y){n=x;x=y;y=n;}
for(n=x;n<=y;n++)
{
if(!
a[n*n+n+41])
{
f=1;
break;
}
}
if(!
f)printf("OK\n");
elseprintf("Sorry\n");
}
}
9.#include
intmain(void)
{
intn,sum,i;
while(scanf("%d",&n)!
=EOF)
{
sum=1;
for(i=1;isum=(sum+1)*2;
printf("%d\n",sum);
}
return0;
}
10.#include
#include
intmain()
{
intn,i;
floata[100],sum,av,max,min;
while(scanf("%d",&n)!
=EOF)
{
sum=0;av=0;
for(i=0;iscanf("%f",&a[i]);
max=min=a[0];
for(i=0;i{if(a[i]>max)
max=a[i];
if(a[i]min=a[i];
sum+=a[i];
}
av=(sum-min-max)/(n-2);
printf("%.2f\n",av);
}
return0;
}
11.#include
#include
#include
intmain()
{intm,n,i,j;
doubleavg_r[51],avg_k[6],sum_r[51],sum_k[6];
ints[51][6];
while(~scanf("%d%d",&n,&m))
{
if(!
(n&&m))
{
printf("0.00\n0.00\n0\n\n");
continue;
}
intt=0;
for(i=0;i{
sum_r[i]=0;
for(j=0;j{
scanf("%d",&s[i][j]);
sum_r[i]+=s[i][j];
}
avg_r[i]=sum_r[i]/m;
}
for(j=0;j{
sum_k[j]=0;
for(i=0;i{
sum_k[j]+=s[i][j];
}
avg_k[j]=sum_k[j]/n;
}
for(i=0;i{
intflag=1;
for(j=0;j{
if(s[i][j]{
flag=0;
break;
}
}
if(flag)
{
t++;
}
}
for(i=0;i{printf("%.2lf",avg_r[i]);
}
printf("%.2lf\n",avg_r[i]);
for(j=0;j{printf("%.2lf",avg_k[j]);
}
printf("%.2lf\n",avg_k[j]);
printf("%d\n\n",t);
}
return0;
}
12.#include
#include
charstr[100001];
intmain()
{
intcases;
scanf("%d\n",&cases);
while(cases--)
{
gets(str);
intlen=strlen(str);
intnum=0;
for(inti=0;i<=len;i++)
{
if(str[i]<0&&str[i+1]<0)
{
if(str[i+1]=='\0')
break;
num++;
i++;
}
}
printf("%d\n",num);
}
return0;
}
13.#include
intmain()
{
int
M,i;doubleA,B,C;
scanf("%d",&M);for(i=0;i{
scanf("%lf%lf%lf",&A,&B,&C);
if(A+B>C&&A+C>B&&B+C>A)printf("YES\n");
elseprintf("NO\n");
}
return0;
}
14.#include"stdio.h"
main()
{
intt;
intn,m;
scanf("%d",&t);
while(t--)