以下程序输出a数组中的最小值及其下标,在划线处应填入的是( )。 main( ) { int i,p=0,a[10]; for(i=0;i<10;i++) scanf("%d",&a[i]); for(i=1;i<10;i++) if(a[i]
A. i=p
B. a[p]=a[i]
C. p=a[i]
D. p=i
以下程序输出的结果是( )。 #include main( ) { int a[ ]={1,2,3,4,5},i,j,s=0; for(i=0;i<5;i++) s=s*10+a[i]; printf("s=%d\n",s); }
A. s=12345
B. s=1 2 3 4 5
C. s=54321
D. s=5 4 3 2 1
有两个字符数组a,b 则以下正确的语句是( )。
A. gets(a,b);
B. scanf("%s%s",a,b);
C. scanf("%s%s",&a,&b);
D. gets("a"), gets("b");
判断字符串s1是否大于s2, 应当使用( )。
A. if(s1>s2)
B. gets("a"),gets("b");
C. if(strcmp(s2,s1)>0)
D. if(strcmp(s1,s2)>0)