若有定义:int x,y;char a,b,c;并有以下输入数据(此处< CR> 代表换行符,/u代表空格):1u2 A

若有定义:int x,y;char a,b,c;并有以下输入数据(此处< CR> 代表换行符,/u代表空格):1u2 AuBuC 则能给x赋整数1,给y赋整数2,给a赋字符A,给b赋字符B,给c赋字符C 的正确程序段是 (D)
A)scanf("x=%dy+%d",&x,&y);a=getchar();b=getchar();c=getchar();
B)scanf("%d%d",&x,&y);a=getchar();b=getchar();c=getchar();
C)scanf("%d%d%c%c%c,&x,&y,&a,&b,&c);
D)scanf("%d%d%c%c%c%c%c%c:&x,&y,&a,&a,&b,&b,&c,&c);
VGClance 1年前 已收到1个回答 举报

zaps6e8ev0fb7 幼苗

共回答了17个问题采纳率:100% 举报

A要输入x=1y+2ABC
B要输入12ABC
C与D都是空格,但区别是C中给a赋了A,给b赋了空格,给c赋了B;
只有D才能达到题目要求

1年前

4
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 16 q. 0.052 s. - webmaster@yulucn.com