• 请补充fun()函数,该函数的功能是:把字符的ASCII码中为奇数的字符从字符串str中删除,结果仍然保存在字符串str中,字符串str从键盘输人,其长度作为参数传人fun()函数。
    例如,输入“abcdef”,则输出“bdf”。
    注意:部分源程序给出如下。
    请勿改动main()函数和其他函数中的任何内容,仅在mare()函数的横线上填入所编写的若干表达式或语句。
    试题程序:

    正确答案:【解析】先判断ASCⅡ码的奇偶。 第一空:根据主函数“fun(str,len);”调用语句,其中len为字符串str的长度,用来控制循环。根据主函数中对应的调用语句,补全fun()函数定义,第一空填“fun(chars[],intn)”。 第二空:“s[j++]=s;”语句中j的变量在使用前要对其取值进行初始化,因为数组下标是由0开始的,初始化值为0,所以第二空填“j-0”。 第三空:新生成的字符串要加尾符标志,所以第三空填“s=ˊ\0ˊ”。
  • 2021年07月13日 18时21分来自  问答库 >> 计算机类
  • 评论 0
  • 手机玩微博

    手机版 手机端
    Powered by 日新微博 © 2018 - 2020 日新网