A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© daoqin   /  2014-9-29 20:42  /  6334 人查看  /  29 人回复  /   4 人收藏 转载请遵从CC协议 禁止商业使用本文

坚持就会胜利,好东西就要分享
回复 使用道具 举报
num[buf[i]]++;

还能这么用啊

num不是int类型的整形数组么,应该只能接受整数进去才对,可是居然还能放入字符数组进去,这我就有点理解不能了
回复 使用道具 举报
本帖最后由 -律- 于 2015-1-6 14:02 编辑

if((i >= 65 && i <= 90) || (i >= 97 && i <= 122)){}
这一句代码可以省略为
if(i >= 97 && i <= 122){}
的吧,毕竟在题目中接收的字母中并没有大写的,所以可以省略这一个判断条件ASCII码中:
        65~90表示大写字母A~Z;
        97~122表示小写字母a~z.



回复 使用道具 举报
能讲解一下不?
回复 使用道具 举报
-律- 发表于 2015-1-6 13:26
if((i >= 65 && i = 97 && i = 97 && i

代码要严谨,你那么写算bug
回复 使用道具 举报
方法太巧妙了还没看明白,好收藏了
回复 使用道具 举报
很赞
回复 使用道具 举报
思想啊.....
回复 使用道具 举报
赞一个,思路很好!
回复 使用道具 举报
楼主威武脑子太灵活了
回复 使用道具 举报
12
您需要登录后才可以回帖 登录 | 加入黑马