一、字符串操作(一)删除*,我来为大家科普一下关于c语言二级考编程题?下面希望有你要的答案,我们一起来看看吧!

c语言二级考编程题(二级C语言上机编程题做题方法和技巧总结)

c语言二级考编程题

一、字符串操作(一)删除*

1、编程题中涉及删除*的相关题目:6、9、22、33、36、40、45

2、编程题第33题的操作过程

(1)题目:假设输入的字符串中只包含字母和“*”号。请编写函数fun,它功能是:除了字符串前导的*号之外,将串中其他*号全部伤处。例如,字符串中的内容:****A*BC*DEF*G*******,删除后,字符串中的内容应当是:****ABCDEFG。

(2)分析:题目的含义可以解析为将中间和尾部的*号全部删除,剩余前导*号和字母。

前导*:指第一个字母以前的字母,例如****A*BC*DEF*G*******中的前导*有4个;

尾部*号:指最后一个字母以后的字母,例如****A*BC*DEF*G*******中的尾部*有7个;

中间*号:除了前导和尾部*号以外的*号。

(3)【步骤1】打开“编程题”题目,分析NONO函数

NONO( )

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 */

FILE *in, *out ;

int i ; char s[81] ;

in = fopen("D:\\k01\\24010001\\in.dat","r") ;

,