PAT.1003我要通过

原创 2018年04月15日 15:27:31
#include"stdio.h"
main()
{
int n,before=0,behind=0,middle=0,i=0,t=0;
char a[100];
printf("please enter the value of n(n<10)\n");
scanf("%d",&n);
for(n;n>=1;n--)
{   i=0;
  scanf("%s",a);
while(a[i]!='\0')
{
if(a[i]=='P')
before=i;
if(a[i]=='T')
behind=i;
i++;
}
i=0;
middle=behind-before-1;
if(before==0&&behind==0)
printf("NO\n");
else
while(a[i]!='\0')
{   
if(i<before)
if(a[i]!='A'&&a[i]!=' ' )
{
printf("NO\n");before=-1;break;
}
if(i>before&&i<behind)
if(a[i]!='A'&&a[i]!=' ' )
{
printf("NO\n");middle=-1;break;
}
if(i>behind)
{
if(a[i]!='A'&&a[i]!=' ' )
{
printf("NO\n");break;
}
else t++; 
}
i++;
}
if(before>=middle&&before<=t&&middle>0||before==0&&t==0&&middle>=1)
printf("YES\n");
 
}
}

1003. 我要通过!(20) JAVA pattern

1003. 我要通过!(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判题程序 Standard 作者 CHEN,...
  • bin8632
  • bin8632
  • 2015-12-08 11:20:35
  • 1458

PAT 1003.我要通过!(20) java

1003. 我要通过!(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判...
  • vveveup
  • vveveup
  • 2017-10-13 21:14:20
  • 194

1003. 我要通过!

  • 2015年01月20日 19:59
  • 1KB
  • 下载

PAT (Basic Level) Practise (中文)1003. 我要通过!(20)

1003. 我要通过!(20) 时间限制 400 ms 内存限制 32000 kB 代码长度限制 8000 B 判...
  • wyxdexyq
  • wyxdexyq
  • 2014-04-09 10:57:39
  • 7193

PAT 1003. 我要通过!

题目:http://pat.zju.edu.cn/contests/pat-b-practise/1003 题解:题目给出了3个规则:1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符...
  • ACM_Ted
  • ACM_Ted
  • 2014-02-24 18:15:30
  • 9551

Java - PAT - 1003. 我要通过!(20)

题目地址:1003. 我要通过!(20) 1. 字符串中必须仅有P, A, T这三种字符,不可以包含其它字符; 2. 任意形如 xPATx 的字符串都可以获得“答案正确”,其中 x 或...
  • qq_34594236
  • qq_34594236
  • 2016-05-29 14:30:35
  • 1561

1003. 我要通过!(20) python篇

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。得到“答案正确”的条件是:1. ...
  • zjw_python
  • zjw_python
  • 2017-03-16 18:42:01
  • 433

PAT 1003. 我要通过!(20) java实现

1003. 我要通过!(20) 时间限制 400 ms 内存限制 65536 kB 代码长度限制 8000 B 判...
  • haiyoung
  • haiyoung
  • 2016-02-22 10:50:18
  • 702

PAT中文版1003.我要通过!

“答案正确”是自动判题系统给出的最令人欢喜的回复。本题属于PAT的“答案正确”大派送 —— 只要读入的字符串满足下列条件,系统就输出“答案正确”,否则输出“答案错误”。 得到“答案正确”的条件是: ...
  • huowei55090521
  • huowei55090521
  • 2013-03-14 21:29:31
  • 6041

1003_我要通过!(20)

#include int main() { int x,y,z; int n,i,j; char str[101]; while(~scanf("%d",&n)) { if(n=10) ...
  • fang_abc
  • fang_abc
  • 2015-01-30 20:21:55
  • 424
收藏助手
不良信息举报
您举报文章:PAT.1003我要通过
举报原因:
原因补充:

(最多只允许输入30个字)