为了账号安全,请及时绑定邮箱和手机立即绑定

请问问题出在哪?为什么我输入的字母远大于7个却显示只有7个

请问问题出在哪?为什么我输入的字母远大于7个却显示只有7个

C
GODDOOGE 2018-05-06 12:17:32
5.编程从键盘输入一行字符串,统计其中英文字符、数字、空格和其他字符的个数。代码改成了gets输入也有问题
查看完整描述

4 回答

已采纳
?
半枯

TA贡献101条经验 获得超45个赞

等号,等号,等号

查看完整回答
反对 回复 2018-05-06
?
2Fling

TA贡献2条经验 获得超1个赞

大兄弟你判断语句那里并没有'A’在里面啊

查看完整回答
1 反对 回复 2018-05-07
?
onemoo

TA贡献883条经验 获得超454个赞

你判断字母的条件中: > 'A'!  明白了吗?  字母 A 没有被包含进来。所以,你的这段输入中只有 W 和 S 被计数了。

当然,判断字母和数字时都有这样的错误。

查看完整回答
1 反对 回复 2018-05-06
?
Lsadaharu

TA贡献1条经验 获得超1个赞

这个和您t1自增的条件有关,if条件里的逻辑运算符“与”和“或”的优先级优先级是一样的,所以判断的时候从左到右。你应该将“与”的逻辑判断另用括号括起来。

查看完整回答
1 反对 回复 2018-05-06
  • 4 回答
  • 0 关注
  • 1952 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信