本地运行试验时,运行错误,在第一个内部for循环时输出测试,竟然输出了一堆乱码!源代码如下↓
#include <bits/stdc++.h>
using namespace std;
int main(){
char a[25];
int s,t,w,c,b;
cin>>s>>t>>w;
for(b=0;b<w;b++){
cin>>a[b];
}
for(b=0;b<5;b++){
cout<<0;
a[w-1]=a[w-1]+1;
for(c=w-1;c>=0;c++){
if(a[c]>t+96&&c!=0){
a[c]=s+96;
a[c-1]=a[c-1]+1;
}
}
for(c=0;c<w;c++){
cout<<a[c];
cout<<endl;
}
}
}