若有定义int x;char s[20];正确的输入语句是( )。
A: scanf("%d %c",&x,&s);
B: scanf("%d %c",&x,s);
C: scanf("%d %s",&x,&s);
D: scanf("%d %s",&x,s);
A: scanf("%d %c",&x,&s);
B: scanf("%d %c",&x,s);
C: scanf("%d %s",&x,&s);
D: scanf("%d %s",&x,s);
举一反三
- 有定义语句:intb;charc[10];,则正确的输入语句是()。 A: scanf("%d%s",&b,&c); B: scanf("%d%s",&b,c); C: scanf("%d%s",b,c); D: scanf("%d%s",b,&c);
- 有定义语句:int b;char c[10]; 则正确的输入语句是( )。 A: scanf("%d%s",&b,&c); B: scanf("%d%s",&b, c); C: scanf("%d%s",b, c);<br/>scanf("%d%s",b,&c);
- 有声明语句:int a,b;char c[10]; ,则正确的输入语句是 A: scanf("%d%d%s",&a,&b,c); B: scanf("%d%d%s",&a,&b,&c); C: scanf("%d%d%s",a,b,c); D: scanf("%d%d%c",&a,&b,&c);
- 若有语句char s[5],c; int b;那么下面正确的输入语句是( )。 A: scanf("%s%c",s,c); B: scanf("%d%c",&b,c); C: scanf("%d%c",b,&c); D: scanf("s%c",s,&c);
- 下列程序段可以正确运行的有: A: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x!=-1) { s=s+x; i++; } else break;}printf("ave=%d\n",s/i); B: int i,s,x;s=0;i=0;scanf("%d",&x);while(x!=-1){ s=s+x; i++; scanf("%d",&x);}printf("ave=%d\n",s/i); C: int i,s,x;s=0;i=0;while(1){ scanf("%d",&x); if(x==-1) break; s=s+x; i++; }printf("ave=%d\n",s/i);