Start: Jan, 04, 2017 19:40:00
2016年秋季学期程序设计基础期末考试
End: Jan, 04, 2017 21:40:00
Time elapsed:
Time remaining:

Problem_ID: H
Result: Accepted
Time: 1ms
Memory: 1700kB
Author: 2016210402062
In contest: 1084

#include <cctype>
#include <cstdlib>
#include <cmath>
#include <string>
#include <vector>
#include <map>
#include <algorithm>
#include <cstdio>
#include <iostream>
#include<cstring>

using namespace std;

int main (){
	int t;
	char a[]="ssr",b[]="africa";
	char s[101];
	int i;
	cin>>t;
	cin.get();
	while(t--){
		gets(s);
		
		int j;
		int flag=1;

		for(i=0;i<=strlen(s)-strlen(a);i++){flag=1;
			if(s[i]==a[0]||tolower(s[i])==a[0]||toupper(s[i])==a[0]){
				for(j=1;j<strlen(a);j++){
					if(s[j]==a[j+i]||tolower(s[j+i])==a[j]||toupper(s[j+i])==a[j]);
			
					else{ flag=0;break;}
				}
		
			if(flag==1){
				s[i]=s[i+1]=s[i+2]='*';
				i++;i++;
			}
			}
			}
		
		
	
		for(i=0;i<=strlen(s)-strlen(b);i++){	flag=1;
			if(s[i]==b[0]||tolower(s[i])==b[0]||toupper(s[i])==b[0]){
				for(j=1;j<strlen(b);j++){
					if(s[j]==b[j+i]||tolower(s[j+i])==b[j]||toupper(s[j+i])==b[j]);
			
					else{flag=0;
					break;}
				}
			
			if(flag==1){
				s[i]='A';s[i+1]='F';s[i+2]='R';s[i+3]='I';s[i+4]='C';s[i+5]='A';
			}
			}
		}

		cout<<s<<endl;


	}

	return 0;
}