C++问题,输入一行电报文字,将字母变成其下一字母(如’a’变成’b’……’z’变成’a’其它字符不变)
#include<iostream>#include<string.h>usingnamespacestd;intmain(){inti=0;chary,a[100];c...
#include<iostream>
#include<string.h>
using namespace std;
int main()
{
int i=0;
char y,a[100];
cin>>a;
do{
y=a[i];
i++;
if(y=='z')
y=97;
else if(y<'z'&&y>='a'){
y=y+1;
}
cout<<y<<endl;
}while(i<sizeof(a));
return 0;
}
求高人,告诉我那里错了 展开
#include<string.h>
using namespace std;
int main()
{
int i=0;
char y,a[100];
cin>>a;
do{
y=a[i];
i++;
if(y=='z')
y=97;
else if(y<'z'&&y>='a'){
y=y+1;
}
cout<<y<<endl;
}while(i<sizeof(a));
return 0;
}
求高人,告诉我那里错了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询