poj2141 字符输入

#include<cstdio>
#include<iostream>
#include<cstring>
#define maxn  11000
using namespace std;
char s[300];
char ss[1000];
int main(){

        for(int i=0;i<26;i++)
           scanf("%c",&s[i]);
         getchar();
         gets(ss);

        for(int i=0;i<strlen(ss);i++){
            if(ss[i]!=' '){
             int flag=0;
             if(ss[i]>='A'&&ss[i]<='Z'){
                   flag=1;
                   ss[i]+=32;
             }
             ss[i]=s[ss[i]-'a'];
             if(flag==1)
                  ss[i]-=32;
            }

        }
        for(int i=0;i<strlen(ss);i++)
            printf("%c",ss[i]);
        cout<<endl;


}






你可能感兴趣的:(小知识)