下面程序的运行结果是 。#include[stdio.h]main(){int i=0;char a[]="abm",b[]=aqid",c[10];while(a[i]!='\0'&&b[i]!='\0'){if(a[i]>=b[i]) c[i]=a[i]-32;else c[i]=b[i]-32;i++;}c[i]='\0';puts(c);}[/i][/i][/i][/i][/i][/i][/i][/i][/i]
举一反三
- 下面程序的运行结果是( )。 # include int main( ) { int i; char a[ ]= "Time" ,b[ ]="Tom" ; for(i=0;a[i]!= ' \0') && b[i]!= ' \0';i++ if(a[i]= =b[i]) printf("%c",a[i] – 32); else printf("%c",a[i]+32); else printf(" * ") ; return 0; }
- 以下程序的输出结果是 main() { int i, k, a[10], p[3]; k=5; for (i=0;i<10;i++) a[i ]=i; for (i=0;i<3;i++) p[i ]=a[i *(i+1)]; for (i=0;i<3;i++) k+=p[i] *2; printf("%d ",k); }[/i]
- 如下代码片段的输出是什么? int i = 0;char a[10] = "ace";char b[10] = "bcdf";char c[10]; while (a[i] != '\0' && b[i] != '\0'){ if (a[i] >= b[i]) c[i] = a[i] - 'a' + 'A'; else c[i] = b[i] - 'a' + 'A'; i++;}c[i] = '\0'; printf ("%s", c);[/i][/i][/i][/i][/i][/i][/i][/i][/i]
- #include [stdio.h]int main() { int a[3][3],i,j; for(i=0;i<3;i++) for(j=0;j<3;j++) a[i][j]=3*i+j; for(i=0;i<3;i++) printf("%d ",a[i][1]); return 0;}[/i][/i]
- 以下程序的输出结果是_________________int main(){ int B[6]={0},i, A[15]= {1,3,5,4,2,3,4,3,5,4,1,2,5,1,3}; for(i=0;i<;15;i++) ++B[A[i]]; for(i=0;i<;6;i++) printf("%d",B[i]);}[/i][/i]