永发信息网

c语言中scanf(“%2d%*2d%2d”,&a,&b);若要输入123456789 则变量a和

答案:5  悬赏:0  手机版
解决时间 2021-04-02 04:12
c语言中scanf(“%2d%*2d%2d”,&a,&b);若要输入123456789 则变量a和
最佳答案
a=12,b=56;

scanf可以指定输入的宽度,比如scanf(“%2d",&a);就是把输入数据的前两位赋值给a。scanf可以用“*”跳过指定的宽度,比如scanf(“%2d%*2d%2d”,&a,&b);就是把输入数据的前两位12赋值给a,然后跳过34两位,最后把下面两位56赋给b。scanf函数遇到空格和非法输入时结束,并且可以指定输入宽度。追问知道了,谢了啊
全部回答
答案:A 解析:在本题的 scan 语句中,格式串指定变量 a 和 b 分别从输入中取 2 位数字,a 的值为 12, b 的值为 34,格式串中多出来的“%3d”没有作用,输出的是 12+34=46,答案为 A。
12 45 %d是赋予2个整数,*%2d是跳过两个整数你可以去百度一下这些符号的意思的
a=12,b=56
%2d 读1个2位整型数 存入a
%*2d -- 跳过输入流中的 1个2位整型数.
%2d读1个2位整型数 存入b追问什么意思啊?看不懂呢追答%d 是输入一个整数,这个你知道吧? %2d中的2表示是一个两位的整数,输入一个两位整数,并赋值给a,所以a是最先输入的两个数12;
%*2d表示跳过或者忽略后面输入的1个两位整数,也就是34,这个两个数被忽略了
%2d就是从输入中取一个两位整数给b,所以b的值是56追问好的,知道了啊,谢了啊
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
19岁女孩穿32/70a的文胸常见吗?
佛山禅城哪有微软surface
考研听网课行吗
孙悟空西游之后去干什么了?
怎样找到某个贴吧里年代最久远的帖子(第一帖
房屋产权变更登记和所有权变更登记有什么区别
库尼西瓦什么意思
希望2017不再单身
同一段视频 都是1080P 为什么大小差一半
我老公去年5.25抓的,请问今年可以出来?
为什么手机充电器必须往下摁才能充上电
高新悦名字能打多少分
㏒以8为底27的对数÷㏒以4为底9的对数。怎么
善陶学车地址在哪,我要去那里办事,
星星冰柜怎么样是品牌吗
推荐资讯
什么叫直流耦合,交流耦合,耦合?
免失志男的唱的歌词不同的那首是什么歌
34吋电视机可以用29吋彩色电路板吗
玉溪13路公交车可不可以直达小庙街
用杯子装的水或者饮料能带上飞机吗?
如图,已知CE⊥AB,MN⊥AB,∠1=∠2,求证:
口袋怪兽日月,火斑喵一开始选的时候没有梦特
阶级的“阶级”概念的起源与演变
西游降魔篇中的经典台词、对白,要全
单选题詹天佑建造的19世纪末中国最长的铁路大
嗡嗡有什么含义深造的。女生问我玩不玩嗡嗡
求一个能解封微信的
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?