C++学习day1
提示:这里可以添加本文要记录的大概内容:
步骤
代码如下:
#include "stdafx.h"
#include<iostream>
#include<cctype>
#include<cstdio>
using namespace std;
void jiami(char c[50])//加密函数
{
int i,b;
b=strlen(c);
cout<<"\n加密后的密文是:\n";
for(i=0;i<b;i++)
{
c[i]=c[i]+i+5;
cout<<c[i];
}
cout<<endl;
}
void jiemi(char c[50])//解密函数
{
char s;
int i,b,d;
b=strlen(c);
cout<<"\n解密后的明文是:\n";
for(i=0;i<b;i++)
{
c[i]=c[i]-5-i;
cout<<c[i];
}
cout<<endl;
}
int _tmain(int argc, _TCHAR* argv[])
{
int i=0;
cout<<"请输入要加密的明文:\n";
char s[50];
cin>>s;//输入字符串,回车键结束
jiami(s);
cout<<"\n输入1加密新的明文输入2对刚加密的明文进行解密输入3退出系统\n";
cin>>i;
while(i!=3)
{
if(i==1)
{
s[50]=NULL;
cout<<"输入新的明文:\n";
cin>>s;
jiami(s);
}
else if(i==2)
{
jiemi(s);//进行解密
}
else
break;
cout<<"输入1加密新的明文;输入2对刚加密的明文进行解密;输入3退出系统\n";
cin>>i;
}
return 0;
}