您的位置:首页 > 其它

编写一个程序,从标准输入读入字符,并把它们写出在标准输出中。 所有非字母字符都完全按照它的输入形式输出,字母字符在输出前进行加密

2015-01-19 21:49 781 查看
/****************************************
*  File Name  : encryption.c
*  Creat Data : 2015.1.19
*  Author     : ZY
*****************************************/

/*编写一个程序,从标准输入读入字符,并把它们写出在标准输出中。
所有非字母字符都完全按照它的输入形式输出,字母字符在输出前进行加密.
加密即将字符串中每个字符加上它在字符串中的位置和一个偏移值5*/
#include <stdio.h>

int main()
{
int i;
char arr[128] = {0};
char brr[128] = {0};
scanf("%s",&arr);
for(i = 0;i <= (sizeof(arr)/sizeof(arr[0]));i++ )
{
if((arr[i] >='a'&&arr[i] <= 'z')||(arr[i] >= 'A'&&arr[i] <= 'Z'))
{
brr[i] = arr[i] + i + 5;
}
else
{
brr[i] = arr[i];
}
}
brr[i] = '\0';
printf("%s\n",brr);
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐