黑马程序员技术交流社区
标题:
大家来找错3
[打印本页]
作者:
WANGJIAO
时间:
2014-10-22 18:44
标题:
大家来找错3
程序又卡住了,编译连接都没问题,崩溃……:'(大神就我!除了以身相许,say what you want!
/*编程实现对键盘输入的英文名句子进行加密。用加密方法为:当内容为英文字母时,用26字母中的其后三个字母代替该字母,若为其它字符时不变。比如245a95n加密后是245bcd95opq。*/
#include <stdio.h>
#include <string.h>
int main()
{
//提示输入句子
printf("请输入:\n");
//接收输入数据(数据大小不定,不知道怎么做了,就先随便取一个)
char arr[100];
scanf("%s\n",arr);
//判断,并加密,输出
for (int i = 0; i < strlen(arr); i++) {
//先只考虑小写的情况,不考虑大写和若字母为xyz的情况,先把这个搞定再说
if (arr[i]>='a'&&arr[i]<='z') {
printf("%c%c%c\n",arr[i]+1,arr[i]+2,arr[i]+3);
}else{
printf("%d\n",arr[i]);
}
}
return 0;
}
复制代码
作者:
WANGJIAO
时间:
2014-10-22 19:10
为什么程序会卡住?这真的是基础测试题么?为啥这么难?help me please:'(
作者:
WANGJIAO
时间:
2014-10-22 19:12
c语言的重点指针我都学了,虽然刚学,为啥还是不会做?为什么组重要的指针反而视频比较少?是我下的不对么?
作者:
alpha.huai
时间:
2014-10-22 19:23
scanf换成gets()
作者:
WANGJIAO
时间:
2014-10-22 21:14
alpha.huai 发表于 2014-10-22 19:23
scanf换成gets()
那是什么?求解释
作者:
WANGJIAO
时间:
2014-10-22 21:16
WANGJIAO 发表于 2014-10-22 21:14
那是什么?求解释
error……
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2