1. 程式人生 > >C++入門題目:輸入一行電報文字,將字母變成其下一字母(如’a’變成’b’……’z’變成’a’其它字元不變)。

C++入門題目:輸入一行電報文字,將字母變成其下一字母(如’a’變成’b’……’z’變成’a’其它字元不變)。

#include<iostream>
#include<string.h>
#include<stdio.h>
using namespace std;
int main()
{
    char x[10000];
    int b,d;
    
    gets(x);
int c=strlen(x);

for(d=0;d<c;d++)
 {
 if(x[d]=='z')
 cout<<'a';
  
 else if((x[d]>='a')&&(x[d]<='y'))
  {x[d]+=1; cout<<x[d];}
 
else  { cout<<x[d];}
 
 }

return 0;
}