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

admin2019-02-02  31

问题 有以下程序:
    #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/mrf0FFFM
0

最新回复(0)