/*
*Copyright (c)2014,烟台大学计算机与控制工程学院
*All rights reserved.
*文件名称:zwj.cpp
*作 者 张伟建
完成日期:2014年10月31日
*版 本 号:v1.0
*
*问题描述:输入M$pszi$y,得到真实意思
*输入描述:M$pszi$y
*输出描述:输出相应的结果。
*/
#include <cstdio>
using namespace std;
int main()
{
char ch;
while((ch=getchar())!='\n')
{
putchar(ch-4);
}
return 0;
}
(1)问题:用加密数字提前输入
#include<iostream>
#include <cstdio>
using namespace std;
int main()
{
char ch;
int a;
cin>>a;
getchar();
while((ch=getchar())!='\n')
{
putchar(ch-4);
}
return 0;
}
问题:输入M$pszi$y,多行输出必然有一行是……
#include<iostream>
#include <cstdio>
using namespace std;
int main()
{
char ch;
int i;
cout<<"请输入加密的字符串: ";
getchar();
while((ch=getchar())!='\n')
{
for(i=1; i<=9; i++)
{
putchar(ch-4);
putchar(ch-12);
}
cout<<endl;
}
return 0;
}
知识点总结:通过前面的项目1大体知道了输出字符型的方法,但还是没有注意到需要输入一个getchar(),吃了苦头
学习心得:这些程序做起来不是特别的熟练,还有加把劲。