ACM习题J-10

    xiaoxiao2021-03-25  66

    本题要求第一行输入一个数控制下面输入行数,后把下面每一行的字母ascill码加1后的字母输出如果是Z就变成A,细节上要注意输出String #n且出一个结果空一行。 #include<iostream> using namespace std; int main() { int m,n,b[100],h; string a[100],c; cin>>n; while(m<n) { cin>>c;//输入字符串 b[m]=c.size();//得到字符串长度 a[m]=c;//b与a成镜面存储 m=m+1; } m=0;//下面接着用m while(m<n) { for(int i=0;i<=(b[m]-1);i++) { h=(int)a[m][i]; if(h==90){h=65;} else {h=h+1;} a[m][i]=(char)h; }//分类处理变ascill码值 cout<<"String #"<<(m+1); cout<<endl; cout<<a[m]; cout<<endl;cout<<endl; m=m+1; } }
    转载请注明原文地址: https://ju.6miu.com/read-36277.html

    最新回复(0)