【初学者问题】这个程序结果为什么不对

[复制链接]
查看11 | 回复3 | 2012-11-23 12:19:17 | 显示全部楼层 |阅读模式
if(x='\n') // 少了一个“=”,if(x == '\n')...
回复

使用道具 举报

千问 | 2012-11-23 12:19:17 | 显示全部楼层
当然不对,整个程序的输入是个字符串,你是对这个字符串中的字符一个一个的判断,我看出来了,你在判断ascii码,但是你的for循环不对啊,假设 char a[]="fesd545 5df";那么你要一个一个先取出数字中的字符,再去判断,所以前面再来个for循环不是加个for循环,是你的for循环写的不太对,应该是用数组下标方式去操作...
回复

使用道具 举报

千问 | 2012-11-23 12:19:17 | 显示全部楼层
空格的ASCII码为32...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行