用条件编译方法实现以下功能:(请大家帮我看看,为什么输不出,有没有错?谢谢)

2025-04-19 06:52:29
推荐回答(1个)
回答1:

已改
#include
using namespace std;
#define CHANGE 1
int main()
{
char str[100];
int i=0;
cout<<"请输入一行电报文字:";
//for(i=0;i<=100;i++)
cin>>str;
#if CHANGE
for(i=0;i<=100;i++)
{
if(str[i]==90||str[i]==122)
str[i]=str[i]-25;
else if(str[i]>=65&&str[i]<90||str[i]>=97&&str[i]<122)
str[i]=str[i]+1;
}
cout<#else
cout<#endif
return 0;
}