有以下程序: #include<stdio.h> main() { int i,j=0; char a口="How are you",b[10]={0}; for(i=0;a[i];i++) if(a[i]=='') b[j++

admin2019-06-12  24

问题 有以下程序:
#include<stdio.h>
main()
{
  int i,j=0;
  char a口="How are you",b[10]={0};
  for(i=0;a;i++)
    if(a=='')
    b[j++]=a[i+1];
    printf("%s\n",b);
}
程序运行后的输出结果是(    )。

选项 A、ay
B、How are you
C、we
D、Hay

答案A

解析 本题的功能是:一旦出现空格,即把空格后面的字符输出。主要依据if(a=='')b[j++]=a[i+1];,即把数组a中空格后的字符存放到数组b中。
转载请注明原文地址:https://jikaoti.com/ti/9Ef0FFFM
0

最新回复(0)