• 2022-07-24
    下面程序的输出结果是_____。 main ( ) { char ch[7]="12ab56"; int i,s=0; for (i=0;ch[i]>'0'&&ch[i]<='9';i+=2) s=10*s+ch[i]-'0'; printf("%d\n",s); }[/i][/i][/i]
    A: 1
    B: 1256
    C: 12ab56
    D: a
  • A

    内容

    • 0

      运行下面的程序段,输出结果是( )。int main(){ int i; char s&#91;&#93;&#91;5&#93;={″12″,″34″,″56″,″78″}; for (i=0; i<;3; i++) printf(″%s″,s[i]); }[/i] A: 123456 B: 456789abc C: 47a D: 456789

    • 1

      下面程序的运行结果是______。 #include<stdio.h> main() { char s[]="012xy"; int i,n=0; for(i=0;s[i]!=0;i++) if(s[i]>= 'a'&&s[i]<= 'z') n++; printf("%d\n",n); }

    • 2

      #include main() { int s[12]={1,2,3,4,4,3,2,1,1,1,2,3},c[5]={0},i; for(i=0;i<12;i++) c[s[i]]++; for(i=1;i<5;i++) printf("%d",c[i]); printf("\n"); } 程序的运行结果是( )。

    • 3

      以下程序的输出是 ___。main() {char a[2][5]={”6937”,”8254”}; int i,j,s=0; for ( i = 0; i < 2; i++ ) for ( j = 0; a[i][j]>’0’ && a[i][j]<=’9’; j+=2 ) s=10*s+a[i][j]-’0’; printf(”s=%d\n”,s);}

    • 4

      下面程序的运行结果是(). void delch(char *s) { int i,j; char *a; a=s; for(i=0,j=0;a[i]!='\0';i++) if(a[i]>='0'&&a[i]<='9') {s[j]=a[i];j++;} s[j]='\0'; } main() { char *item="a34bc"; delch(item); printf("\n%s",item); }