問答題
【簡答題】
從鍵盤上讀入一行字符(假定不超過127字節(jié)),判斷其中的注釋是否合法,不合法則報錯,合法時則刪除注釋后再輸出。合法注釋是指“/*”標記注釋開始、“*/”標記注釋結束,通常表現(xiàn)為/* ……*/。
注意事項:
(1)程序中不能使用庫函數(shù)strstr或使用同名的變量、函數(shù)、單詞。
(2)只考慮行內(nèi)最多只包含一個注釋的情況。
(3)不合法的注釋情況有很多種,例如 ……*/缺注釋開始標記、/ * ……*/缺注釋開始標記、/* ……缺注釋結束標記、/* ……* /缺結束標記。
(4)編程可用素材:printf("input a string:")...、printf("\nThe result is :")...、printf("\ncomment is error\n")...。
程序的運行效果應類似地如圖1、圖2、圖3和圖4所示,
圖1中的int main(void){char ch;/*ding yi*/ int i}、
圖2中的int main(void){char ch;ding yi*/ int i}、
圖3中的int main(void){char ch;/*ding yi* / int i}、
圖4中的int main(void){char ch; int i}是從鍵盤輸入的內(nèi)容。
