+++++++++++++++++++++++++++++++++++拓展1:+++++++++++++++++++++++++++++++++++++++
/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:满星辰
*完成日期:2014年 10月 30日
*版本号:v1.0
*
*问题描述:提前输入一个数(1~9)对信息加密,然后在解密
*输入描述:一个整数(1~9),对信息加密。一串符号,代表传达的信息
*程序输出:解密后的信息
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int i;
cin>>i;
getchar()!='\n';
char ch;
while((ch=getchar())!='\n')
{
putchar(ch-i);
}
return 0;
}
成果展示:
学习心得:
getchar()!='\n'; 这个语句是为了消除‘回车’带来的影响,不终结程序,以便继续程序编译
+++++++++++++++++++++++++++++++++++++++拓展2++++++++++++++++++++++++++++++++++
/*
*Copyright(c)2014,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作者:满星辰
*完成日期:2014年 10月 30日
*版本号:v1.0
*
*问题描述:提前输入一个数(1~9)对信息加密,然后在解密
*输入描述:一个整数(1~9),对信息加密。一串符号,代表传达的信息
*程序输出:解密后的信息
*/
#include <iostream>
#include <cstdio>
using namespace std;
int main()
{
int i;
char ch;
while((ch=getchar())!='\n')
{
for(i=1; i<=9; ++i)
{
putchar(ch-i);
cout<<" ";
if(i>8)
cout<<endl;
}
}
return 0;
}
运行结果:
学习心得:
想了很久也不知道怎么让这些字符有秩序的排列,
参考了“兄弟”的程序,就欢快地写出来了~~~!!!