解题思路:
注意事项:
参考代码:
#include<iostream> #include<algorithm> using namespace std; char str[1000000]; int main(void) { //freopen("D:\\input1.txt","r",stdin); char c,c1,c2; while((c1=cin.get())!=EOF) { if(c1=='/') { c2=cin.get(); if(c2=='/')//说明是行注释 { while((c1=cin.get())!='\n') { if(c1==EOF) return 0; } cout<<c1; } else if(c2=='*')//说明是段注释 { int len=0; while(true) { if((c=cin.get())!=EOF) { str[++len]=c; if(c=='/') { if(len>=1 && str[len-1]=='*') break; } } } } else { cout<<c1<<c2; } } else { cout<<c1; } } return 0; }
0.0分
0 人评分
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1008 |
C二级辅导-计负均正 (C语言代码)浏览:508 |
简单的a+b (C语言代码)浏览:622 |
2003年秋浙江省计算机等级考试二级C 编程题(1) (C语言代码)浏览:677 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:626 |
C语言程序设计教程(第三版)课后习题6.11 (C语言代码)for循环浏览:1099 |
【亲和数】 (C语言代码)浏览:535 |
最长单词 (C语言代码)浏览:1362 |
C语言程序设计教程(第三版)课后习题6.7 (C语言代码)浏览:517 |
字符串比较 (C语言代码)答案错误????浏览:596 |