编程练习7
字符的下一个字符
//将字符串中的所有字母都替换成该字母的下一个字母 #include <iostream> using namespace std; void invert(char* str) { int i; int len=strlen(str); for(i=0;i<len;++i) { if(isalpha(str[i])&&(str[i]!='z')&&(str[i]!='Z')) str[i]=str[i]+1; else if(str[i]=='z') str[i]='a'; else if(str[i]=='Z') str[i]='A'; } cout<<str<<endl; } int main() { char str[20]; while(cin>>str) { if(strcmp(str,"end")!=0) invert(str); else break; } return 0; }
思想的高度决定事情的成败!
浙公网安备 33010602011771号