黑马程序员技术交流社区
标题: 编程实现对键盘输入的英文名句子进行加密。 [打印本页]
作者: Ak47_1 时间: 2015-5-7 15:22
标题: 编程实现对键盘输入的英文名句子进行加密。
入学测试题:编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它字符时不变。
下面是我的代码 求大神来帮我指出错误 还有在xcode中怎么才能让这些代码运行;
#include <stdio.h>
#include "string,h"
void println(char *a)
{
for (int i=o; i<strlen(a);i++) {
if (a!='\0')
{
if(a>=‘0’&&a<=‘9’)
{
printf("%c",a);
}
if (a>='a'&&a<='w')
{
printf("%c",a+1);
printf("%c",a+2);
printf("%c",a+3);
}
if (a=='x') {// 求教从这里到下面 如何让代码精简些 还有哪里有错误?谢谢
printf("%c",a+1);
printf("%c",a+2);
printf("%c",a);
}
if (a=='y') {
printf("%c",a+1);
printf("%c",a);
printf("%c",b);
}
if (a=='z') {
printf("%c",a);
printf("%c",b);
printf("%c",c);
}//*******************************************************
}
}
}
int main()
{
int i=0 ;
char str[100];
printf("输入你的英文名字:í");
scanf("%s",str);
println(str); //println 是个方法名。
return 0;
}
-
Snip20150507_1.png
(81.19 KB, 下载次数: 34)
作者: Ak47_1 时间: 2015-5-7 15:25
代码是我从 xcode 中复制过来的 像 a[i]+ 1 怎么就变成啦 a+1 !!!
| 欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |