c++练习题

来源:百度知道 编辑:UC知道 时间:2024/06/06 19:05:07
将China译成密码,密码规律用原来字母后面第四个字母代替原字母,如字母“A”后面的第4个字母为“E”,则用E替代A,因此,China应译为“G/mre”
请编写一个程序,用赋初值的方法使c1、c2、c3、c4、c5这5个变量的值分别为:‘c’,‘h’,‘i’,‘n’,‘a’经过运算后使c1、c2、c3、c4、c5的值为‘G’,‘l’,‘m’,‘r’,‘e’

#include <stdio.h>

main()
{
char c1='C',c2='h',c3='i',c4='n',c5='a';
c1+=4;
c2+=4;
c3+=4;
c4+=4;
c5+=4;
printf("%c%c%c%c%c\n",c1,c2,c3,c4,c5);
}

#include <iostream>
using namespace std;

int main()
{
char c[]="China";
for(int i=0;i<strlen(c);i++)
c[i]+=4;
cout<<c;

return 0;
}

#include <iostream>
#include <string>
using namespace std;

int main()
{
string str("china");
for(int i = 0; i != str.size(); i++) {
str[i] += 4;
}
cout << str << endl;

return 0;
}

#include<iostream>
using namespace std;
void main()
{

char c1='c',c2='h',c3='i',c4='n',c5='a';
cout<<"加密前:&quo