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") ;
,更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!