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