字符串处理 hdu 1048

来源:互联网 发布:淘宝手机如何修改中评 编辑:程序博客网 时间:2024/05/20 18:19

原题链接

code:

#include <stdio.h>#include<iostream>#include<string>using namespace std;string s="VWXYZABCDEFGHIJKLMNOPQRSTU";int main(){    int a,b,i;    string c;    while(getline(cin,c))    {        if(c=="ENDOFINPUT")            break;        if(c!="START" && c!="END")        {            for(i=0;i<c.size();i++)            {                if(c[i]>='A' && c[i]<='Z')                    printf("%c",s[c[i]-'A']);                else                    printf("%c",c[i]);            }         printf("\n");        }    }    return 0;}
code 2:

#include <stdio.h>#include<iostream>#include<string>using namespace std;int main(){    int a,b,i;    string c;    while(getline(cin,c))    {        if(c=="ENDOFINPUT")            break;        if(c!="START" && c!="END")        {            for(i=0;i<c.size();i++)            {                if(c[i]>='A' && c[i]<='Z')                    printf("%c",(c[i]-'A'+26-5)%26+'A');                else                    printf("%c",c[i]);            }         printf("\n");        }    }    return 0;}



0 0
原创粉丝点击