PAT 乙级 1076 Wifi密码

PAT 乙级 1076 Wifi密码_第1张图片
PAT 乙级 1076 Wifi密码_第2张图片

解题思路:首先这题看着复杂实际很简单,每题就一个正确的我们把他找出来就可以,之后利用和’A’ 相减加一 求出数值,输出即可。python代码更容易

c语言:

#include
int main()
{
	int n,i,j,count=0;
	scanf("%d",&n);
	char a[n+1];
	char t,r;
	for(i=0;i<n;i++)
	{
		for(j=0;j<4;j++)
		{		
		scanf(" %c-%c",&t,&r);
		if(r=='T')
        a[count++]=t-'A'+1+'0';
	    	
	    }
	}
	a[count]=0;
	printf("%s\n",a);
	return 0;	
 } 

PAT 乙级 1076 Wifi密码_第3张图片
python代码:

n=int(input())
s=[]
for i in range(n):
    a=input().split()
    for j in a:
        if 'T' in j:
            s.append(str(ord(j[0])-ord('A')+1))
print(''.join(s))
        

PAT 乙级 1076 Wifi密码_第4张图片

你可能感兴趣的:(PAT乙级,python,pat考试,c语言)