搜索
编程论坛
→
开发语言
→
『 C语言论坛 』
→ 一道很简单的选题,大家看下吧
标题:
一道很简单的选题,大家看下吧
只看楼主
电脑小童
等 级:
论坛游民
帖 子:77
专家分:52
注 册:2010-10-16
结帖率:
76.19%
楼主
已结贴
√
问题点数:20 回复次数:3
一道很简单的选题,大家看下吧
一道很简单的选题,我不知道问什么答案是这个,大家帮帮忙看下吧
int j;float y;char name[50];
当执行一下c语句是,执行以下数据
scanf("%2d%f%2s",&j;&y;name);
输入以下字符:55566 777%
则y的值是 (566.0)
为什么是这个结果啊,谢谢大家帮忙
搜索更多相关主题的帖子:
选题
2010-12-12 09:41
laoyang103
来 自:内蒙古包头
等 级:
贵宾
威 望:
19
帖 子:3082
专家分:11056
注 册:2010-5-22
第
2
楼
得分:10
scanf 陷阱多 少用
你的语法不对 后面的
",&j;&y;name);
中间应该是逗号
我测试的时候 它值输入了一个数 剩下的没有被录入
楼主可以尝试一下 分着输入
===========深入<----------------->浅出============
2010-12-12 09:58
电脑小童
等 级:
论坛游民
帖 子:77
专家分:52
注 册:2010-10-16
第
3
楼
得分:0
对 是分号我打错了 谢谢您啊
2010-12-12 10:00
ml232528
等 级:
蝙蝠侠
威 望:
5
帖 子:367
专家分:879
注 册:2007-7-23
第
4
楼
得分:10
55566 777%
scanf("%2d%f%2s",&j,&y,name);
%2d j应该是55 //2位
%f y是566 //空格结束
%2s name是77 //2位
-︻┻┳═一 ☆ 悲伤的代价就是让自己明白什么是最重要的和应该珍惜的
2010-12-12 16:07
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-328752-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.049954 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved