问题标题: 酷町堂:1151

1
0

1
已采纳
周骞珏
周骞珏
中级守护
中级守护

应该把下面的代码放到前面吧

if(a[i]=="z"){
            a[i]="a";
        }
        if(a[i]=="Z"){
            a[i]="A";
        }

要不然的话,如果a[i]=y

在前面加了一以后,a[i]=z

然后a[i]又变成了a

但是如果a[i]=z

在前面加了一不知道变成什么了,更别说把它改成a了

你把它调到a[i]+=1前面再试试看

求采纳!

周骞珏在2018-09-22 09:31:41追加了内容

还有一个错:是getline(cin,a),不是gets(a)!!!

求采纳!

0
周思睿
周思睿
新手光能
新手光能

非法的调用字符串函数……不报错才怪……

cin和getline是互斥的……DEV有毛病……

0
我要回答