发送一个字符串组给对方,要求将每个字符往后顺移一位,如ABC变成BCD;
//收到后,对方能够还原;
#include "iostream.h"
void jiamin(char a[],int size);
void jiemin(char a[],int size);
void jiamin(char a[],int size)
{
for(int i=0;i<size;i++)
{
a[i]=int(a[i])+3;
}
}
void jiemin(char a[],int size)
{
for(int i=0;i<size;i++)
{
a[i]=int(a[i])-3;
}
}
//以下是主程序部分///
int main()
{
char a[]={'a','b','c'};
const int size=sizeof(a)/sizeof(char);
cout<<"你的原始字符是: ";
for(int i=0;i<size;i++)
{
cout<<a[i]<<"/t";
}
cout<<endl;
jiamin(a,size);
cout<<"加密后的字符是: ";
for(int j=0;j<size;j++)
{
cout<<a[j]<<"/t";
}
cout<<endl;
cout<<"解密后的字符是 ";
jiemin(a,size);
for(int k=0;k<size;k++)
{
cout<<a[k]<<"/t";
}
cout<<endl;
return 0;
}
===================因还不会定义字符串,先用着符符数组了。
另几个改变变量类型的函数要记住 int float char(这个还没测试);