我的答案:D
题目答案:C
题目解析
通过将 float 型强制转换为 int 型可实现截取整数的操作,而在截取之前加 0.5,就实现了四舍五入的功能。
题目答案
填空位置 ①:
||
填空位置 ②:
j++
填空位置 ③:
j
填空位置 ④:
s[i] (错,我的答案:len)
题目解析
此题考查简单的字符串处理。delnum就是删数字函数,len是删完的长度,逐个访问字符 s[i],如果不是数字字符,就是有效字符,保存至s[j],j是用来记非数字的最后一位。
①空中需要判断当前字符是不是数字,字符为不为数字的条件此处应该为或关系。
②空中需要将i位置上的字符赋值给j位置。这之后需要更新非数字的最后一位的位置,因此需要将j加一。
③空中需要范围处理后的字符串的长度,因此我们需要返回j。
④空我们需要输出最后的结果因此我们需要输出s[i]。