关于Nisy 讲C语言第七课作业的第二题
输入一个字符串,加密后再解密。我连加密还没有做出来。4个小时了。。。。很茫然。。。逻辑性问题。。。。main()
{
char str;
char*p=str;
gets(str);
while(*p)
{
if
((*p>='x'&&*p<='z')|| (*p>='X'&&*p<='Z') )
printf("%c",*p-=23);
else
printf("%c",*p+=3);
}
p++;
puts(str);
getch();
}
编译器没反应。。。。。不知道错 在哪里。。。。。
请指点一下。。。
不胜感激、、、
[ 本帖最后由 sunkj201 于 2009-8-8 22:16 编辑 ] /:L /:L /:L 根本没人管我。。。
终于在搜搜上得到了回答。。。
p++没有包含进去。。。
而且多了一个puts会重复输出。。。
问题已解决。。。谢谢。。。
页:
[1]