当前位置: 答题翼 > 问答 > 计算机类考试 > 正文
目录: 标题| 题干| 答案| 搜索| 相关
问题

假定输入的字符串中只包含字母和*号。请编写函数 fun() 它的功能是:使字符串中前部的*号不得多余n


假定输入的字符串中只包含字母和*号。请编写函数 fun(),它的功能是:使字符串中前部的*号不得多余n个;若多余n个,则删除多余的*号;若少于或等于n个,则什么也不做,字符串中间和尾部的*号不删除。

例如,字符串中的内容为****A*BC*DEF*G*******,若 n的值为2,删除后,字符串中的内容则应当是 **A*BC*DEF*G*******;若n的值为4,则字符串中的内容仍为****A*BC*DEF*G******。n的值在主函数中输入。在编写函数时,不得使用C语言提供的字符串函数。

注意:部分源程序给出如下。

请勿改动主函数main 和其他函数中的任何内容,仅在函数fun 的花括号中填入所编写的若干语句。

试题程序:

include <stdio.h>

include <conio.h>

void fun (char Aa, int n)

{

}

main ()

{ char s[81];int n;

printf ("Enter a string : ") ;gets (s);

printf ("Enter n : "); scanf ("%d", &n);

fun(s,n );

printf("The string after deleted : ");

puts (s);

}

请帮忙给出正确答案和分析,谢谢!

参考答案
您可能感兴趣的试题
  • “输入一段英文字符串,统计每个英文字母出现的次数,要求英文字符串在程序中动态输入,统计不分英文字母的

  • 建立一个由零件名称、数量、项目号、项目名称字段构成的视图,视图中只包含项目号为“s2”的数据,应

  • 严格的口令策略应当包含哪些要素(多选)A.同时包含数字 字母和特殊字符B.系统强制要求定期更改

  • 程序Cmody051.c 其功能是统计输入字符串中大写英文字母的个数。请改正错程序中的错误。如输入:abcDEFGH123输出:5

  • 规定输入的字符串中只包含字母和*号。请编写函数fun 其功能是:除了字符串前导的。号之外 将串中其

  • 规定输入的字符串中只包含字母和。号。请编写函数fun 其功能是:将字符串尾部的。号全部删除 前面和