有以下程序段 int m=0,n=0;char c=’a’; scanf("%d%c%d",&m,&c,&n); printf("%d,%c,%d\n",m,c,n); 若从键盘上输入:10A10<回车>,则输出结果是

admin2010-01-10  28

问题 有以下程序段    int m=0,n=0;char c=’a’;    scanf("%d%c%d",&m,&c,&n);    printf("%d,%c,%d\n",m,c,n);    若从键盘上输入:10A10<回车>,则输出结果是

选项 A、10,A,10
B、10,a,10
C、10,a,0
D、10,A,0

答案1

解析 scanf()函数输入格式字符“%d”用于输入整数,“%c”用来输入字符。在输入时,系统把第一个10作为整数10赋给m,把随后的A作为字符赋值给c,后面的10作为整数赋给n,最后输出的结果为10,A,10。
转载请注明原文地址:https://kaotiyun.com/show/gLWp777K
0

最新回复(0)