(字母加密)有一种最简单的字母加密算法如下:将该字符向右移动 3个字符即为加密字符即'a'->d’b'-'e'...’x'->a’ y’-》'b’'z'->'c',大写字母同理,标点符号保持不变。读入原始字符串,输出加密后的字符串,字符串保证只有大小写字母和标点符号。
试补全程序。
#include<bits/stdc++.h> using namespace std; into main() { string s; __1__; for(int i=0;i< __2__ ;++i) { if( ___3__ )s[il='a'; else if(s[i]=='y')s[i]='b'; else if(s[i]=='z')s[i]='c'; else if(s[i]=='x')s[i]='A'; else if(s[il== y')s[i]='B'; else if(s[il=='z')s[i]='c'; else if( __4__ )__5__ ; } cout<<s; return 0; }
1处应该填 ( )。
cin>>s
scanf(“%s”,s)
scanf( “%s” ,&s)
cout<<s
2处应该填 ( )。
size(s)
strlen(s)
s.size
s.size()
3处应该填 ( )。
s[i]=x
s[i]==x
s[i]==’x’
s[i]=’x'
4处应该填 ( )。
isalpha(s[i])
isdigit(s[i])
isalpnum(s[i])
islower(s[i])
5处应该填 ( )。
s[i]=s[i]-3
s[i]=s[i]+3
s[i]=s[i]-32
s[i]=s[i]+32