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