每日一练:计算机二级考试C语言每日一练(2018/1/6)
【分析解答题】假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串的前导*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做。字符串中间和尾部的*号不删除。
在下面提交答题后即可查看答案与试题解析
每日一练:计算机二级考试C语言每日一练(2018/1/6)
【分析解答题】假定输入的字符串中只包含字母和*号。请编写函数fun,它的功能是:使字符串的前导*号不得多于n个;若多于n个,则删除多于的*号;若少于或等于n个,则什么也不做。字符串中间和尾部的*号不删除。
在下面提交答题后即可查看答案与试题解析
网考网试题解析:
void fun(char *a, int n) { int i=0,k=0; char *t=a; while(*t==‘*’) { k++; t++; } t=a; if(k>n) t=a+k-n; while( *t) { a[i]=*t; i++; t++; } a[i]=‘\0’; }
查看试题解析出处>>
大数据分析:在此试题本次每日一练练习中:
49%的考友答对了
发布评论 查看全部评论