一个小球从10处落下,每次的弹回之前的高度一半,请问小球在静止之前一共走过多少距离?
#include<stdio.h>
int main(){
double i=10,sum=10;
while(i!=0){
i=i/2;
sum+=2*i;
}
printf("%lf",sum);
}

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送——只要读入的字符串满足下列条件,系统就输出"“答案正确”,否则输出“答案错误”。
得到“答案正确”的条件是:
1.字符串中必须仅有P、A、T这三种字符,不可以包含其它字符;
2.任意形如PATx的字符串都可以获得“答案正确”,其中x或者是空字符串,或者是仅由字母A组成的字符串:
3.如果aPbTc是正确的,那么aPbATca也是正确的,其中a、b、c均或者是空字符串,或者是仅由字母A组成的字符串。
现在就请你为PAT写一个自动裁判程序,判定哪些字符串是可以获得“答案正确”的。
#include<stdio.h>
int main(){
char x[500];
gets(x);
int y[3]={0};
for(int i=0;i<sizeof(x);i++){
if(x[i]==80) y[0]=1;
else if(x[i]==65) y[1]=1;
else if(x[i]==84) y[2]=1;
}
if(y[1]==1&&y[2]==1&&y[1]==1){
printf("回答正确!");
}else printf("回答错误!");
}

