查看完整版本: c语言的简单加密程序无法实现

xujian1998 2008-6-28 08:55

c语言的简单加密程序无法实现

我近日 学c 写了个简单的加密程序 但无法实现
代码如下
main()
{
char c1,c2,c3,c4,c5,a,b,c,d,e;
printf("****BEGIN****\n");
printf("input 5 number\n");
printf("world One:");
scanf("%c",&c1);
printf("\n");
printf("world Tow:");
scanf("%c",&c2);
printf("\n");
printf("world thre:");
scanf("%c",&c3);
printf("\n");
printf("world fore:");
scanf("%c",&c4);
printf("\n");
printf("world five:");
scanf("%c",&c5);
printf("\n");
a=c1+4;
b=c2+4;
c=c3+4;
d=c4+4;
e=c5+4;
printf("%c%c%c%c%c\n",a,b,c,d,e);
printf("****END*****\n");
}


是不是代码的问题啊???

[[i] 本帖最后由 xujian1998 于 2008-6-28 09:16 编辑 [/i]]

xujian1998 2008-6-28 08:59

没人嘛?????::18:: ::18::

FENG264290605 2008-6-28 22:22

感觉语句好重复....
能不能尝试用其他语句简捷化一下

jc65494728 2008-7-3 10:40

用数组!!!!.........................................

capf_868225 2008-7-3 16:06

回复 1# 的帖子

用指针比你上面的要清晰的很::08:: ::08::

hldidi 2008-7-5 22:27

你在输入第一个字符后,输入了一个回车,程序把这个回车的第一个字符读进来后赋给了“word two”,也就相当于c2的值是10,b的值是14,程序没有出错。
下面的一样。

lovehui 2008-7-5 23:38

恩,LS说的对,需要定义一个字符型变量接收回车~~~

hldidi 2008-7-6 12:58

其实c的里面有个函数flush,用来清空缓存,具体的用法我记不得了,用的时候要包含头
conio.h
页: [1]
查看完整版本: c语言的简单加密程序无法实现