題目:http://poj.org/problem?id=1298html
好吧,給了題目也看不懂……給出翻譯(題目名翻譯是:最難的問題,233333)ios
這一看就是老師給出題解:數組
然而沒有什麼用哈spa
最快的辦法是,把下面的密文直接拷過來,建個字符數組翻譯
而後讀入,判斷是不是 ENDOFINPUTcode
不是就讀入原文,把大寫字母翻譯出來htm
記得換行blog
最後讀掉 ENDget
1 #include<cstdio> 2 #include<cstdlib> 3 #include<cstring> 4 #include<cmath> 5 #include<iostream> 6 #include<algorithm> 7 using namespace std; 8 9 const char hs[26]={'V','W','X','Y','Z','A','B','C','D','E','F','G','H','I','J','K','L','M','N','O','P','Q','R','S','T','U'}; 10 char s[101]; 11 int main() 12 { 13 int i,len; 14 while (1) 15 { 16 gets(s); 17 if (s[0]=='E'&&s[1]=='N'&&s[2]=='D'&&s[3]=='O'&&s[4]=='F'&&s[5]=='I'&&s[6]=='N'&&s[7]=='P'&&s[8]=='U'&&s[9]=='T'&&s[10]=='\0') return 0; 18 gets(s); 19 len=strlen(s); 20 for (i=0;i<len;i++) 21 { 22 if (s[i]>='A'&&s[i]<='Z') putchar(hs[s[i]-'A']); 23 else putchar(s[i]); 24 } 25 putchar('\n'); 26 gets(s); 27 } 28 }
版權全部,轉載請聯繫做者,違者必究string