int j;float y;char name[50]; scanf("%2d%f%s",&j,&y,name);
答案:2 悬赏:0 手机版
解决时间 2021-04-14 08:53
- 提问者网友:浮克旳回音
- 2021-04-13 09:54
int j;float y;char name[50]; scanf("%2d%f%s",&j,&y,name);
最佳答案
- 五星知识达人网友:归鹤鸣
- 2021-04-13 10:17
解析:本题scanf()函数的格式化控制串中,"%2d"表示输入一个2位的整数:"%f"表示输入一个浮点数;"%s"表示输入一个字符串。因此,从键盘上输入"55566 7777abc"后,前两位"55"被当作2位整数输入给j;"566"被当作浮点数输入给y;跳过空格后,剩下的字符串"7777abc"全部输入给name;故本题应该选择B。
全部回答
- 1楼网友:等灯
- 2021-04-13 11:16
j等于55 (只取两位) y等于 566.00 name=7777abc追问浮点型小数点后保留几位啊追答你说的是精度吗 浮点型精确到小数点后6~7位 因为小数的标示是用2的负n次 标示的 大部分小数不能精确标示
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯