有以下程序段: int m=0,n=0; char c=’a’; scanf("%d%c%d:,&m,&c,&n); printf("%d.%c,%d",m,c,n); 若从键盘输入:10A10<Enter>,则输出结果是______。
A: 10,A,10
B: 10,a,10
C: 10,a,0
D: 10,A,0
A: 10,A,10
B: 10,a,10
C: 10,a,0
D: 10,A,0
举一反三
- 以下程序段的输出结果是( )。 int m=0,n=0; char c='a'; scanf("%d,%c,%d",&m,&c,&n); printf("%d,%c,%d",m,c,n); A: 10,A,10 B: 10,a,10 C: 10,a,0 D: 10,A,0
- 读程序从键盘输入 1902 , 则程序的输出结果是 :( ) int fun(int n) { int m=0,c; while(n!=0) { c=n%10; m=m*10+c; n=n/10; } return(m); } int main() { int m; scanf("%d",&m); printf("%d\n",fun(m)); return 0; }
- 设int m=200,n=10;则语句“printf("m=%d,n=%d",m,n)”的输出结果为()? A: 200,10 B: m=200,n=10 C: m=200 n=10 D: m=200n=10
- 若有变量定义语句“int m,n;",运行时输入__________,则m和n的值都是10。 A: 10 10 B: 10,10 C: m=10,n=10 D: m=10 n=10
- 以下对一维数组m进行正确初始化的是( )( )。 A: int m[10]=(0 B: 0 C: 0 D: 0) ; E: int m[10]= ; F: int m[ ]=0; G: int m[10]=10*2;