规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的字符串函数.相关知识点: 试题来源: 解析 程序设计题解析: [考点分析] 本题考查:指针型变最定义;wh丑e循环语句;语句条件 表达式;字符串结束标识‘\0’。
规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了字符串前导的*号之外,将串中其他*号全部删除。在编写函数时,不得使用c语言提供的字符串函数。例如,字符
void removeStar(char *s) { int i = 0, j;while (s[i] != '\0' && s[i] == '*')i++; // 跳过前导 j = i;for (; s[i] != '\0'; i++) { if (s[i] == '*')continue; // 跳过 s[j++] = s[i];} s[j] = '\0'; // 相当于删除了后续的 } int ...
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导和尾部的*号之外,将串中其它*号全部删除。形参h已指向字符串中第一个字母,形参p已指向字符串中最后一个字母。在编写函数时,不得使用c语言提供的字符串函数。 例如,字符串中的内容为:***a*bc*def*g***,删除后,字符串中的...
请编写函数fun,它的功能是:将字符串尾部的*号全部删除,前面和中间的*号不删除。void fun(char *a){char *p=a;while(*p)p++;p--;while(*p==’*’)p--;p++;*p=0;}第44套1程序填空 函数fun的功能是进行数字字符转换。若形参ch中是数字字符‘0’--‘9’,则‘0’转换成‘9...
假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:除了字符串前导*号之外,将串中其它*号全部删除。在编写函数时,不得使用C语言提供的字符串函数。函数fun中给出的语句仅供参考。 void fun(char *a) { int i=0,k; while(a[i]!==’*’)i++; k=i; while(a[i]!=’\0’) { if(...
函数fn,它的功能是:除了字符串前导和尾部的*号之 外,将串中其他*号全部删除。形参h已指向字符串中的 第一个字母,形参p已指向字符串中最后一个字母。在 编写函数时,不得使用c语言提供的字符串函数。 void fun (char *a, char * h, char *p) ...
请编写函数fun,其功能是:除了字符串前导的。号之外,将串中其他*号全部删除。在编写函数时.不得使用C语言提供的字符串函数. 答案 解析 [考点]本题考查:指针型变最定义;wh丑e循环语句;语句条件表达式;字符串结束标识‘\0’。 本题来源 题目:规定输入的字符串中只包含字母和*号。请编写函数fun,其功能是:除了...