scanf问题
能帮我分析一下吗?详细点的,谢谢 比较反感出这样的题目,都有点怀疑这个老师是不是没做过开发
double类型的scanf必须 %lf 或者%lx呀 必须带 l 呀
D是错的;
B中间的*就是个格式你输入的时候 输完第一个数 + 空格 + * +第二个数+第三个数 ----很Ok,不过不建议用这种看起来不明确的符号做分隔
C的话 %*d 就是你输入的第二个数会被跳过(也就是丢掉啦,没什么卵用,仅仅就是要你多输入一个数而且这个数还是用不到的)
A选项 没什么毛病 如果你觉得输入的%lx 对应的 int有什么不妥的话最多就是造成精度丢失 数据还是存进去了(没有超出int的范围都没事) 三更未眠 发表于 2017-12-15 15:22
比较反感出这样的题目,都有点怀疑这个老师是不是没做过开发
double类型的scanf必须 %lf 或者%lx呀 必须带 ...
谢谢
页:
[1]