已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为 0。下面程序执行后的输出结果是________。 #include #include voidfun(char s[]) {

admin2013-02-23  69

问题 已知函数isaplha(ch)的功能是判断变量ch是否是字母,若是,则该数值为1,否则为
    0。下面程序执行后的输出结果是________。
    #include
    #include
    voidfun(char s[])
    {  int ij;
       for(i=0,j=0;s;i++)
           if(isalpha(s))s[j++]=s
       s[j]=‘\0’;
    }
    main()
    {  char ss[80]=“good morning”;
       fun(ss);
       printf(“%s”,ss);
    }

选项

答案goodmorning

解析 子函数fun(char s[])的作用是将字符数组s中除去字母以外的所有其他字符都去掉,然后将字母仍按原来的顺序存在数组s中。
    在主函数中调用fun(ss),是将“good morning”中所有的非字母去掉,在这里就是去掉空格,然后输出ss。
转载请注明原文地址:https://kaotiyun.com/show/oSPp777K
0

最新回复(0)