#include<iostream>
#include<cstring>
#include<ctype.h>
using namespace std;
int main(){
char a[90]={0};
cin.getline(a,sizeof(a));
int len=strlen(a);
for(int i=0;i<len;i++){
if(isalpha(a[i])){
if(a[i]=='z'){
a[i]=='a';
}
if (a[i]=='Z'){
a[i]=='A';
}
a[i]+=1;
}
}
cout<<a<<endl;
return 0;
}
輸入"zzzzzzzzzz”,程式不進行 if(a[i]=='z')的判斷。我真的服了。
uj5u.com熱心網友回復:
a[i]=='a';====〉
a[i]='a';
a[i]=='A';
===>
a[i]='A';
uj5u.com熱心網友回復:
正如樓上朋友所說 if(a[i]=='z'){
a[i]='a';//-----------修改--------
}
if (a[i]=='Z'){
a[i]='A';//----------修改----------
}VS2015 C++環境除錯
uj5u.com熱心網友回復:
好的轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/165184.html
標籤:新手樂園
