解题思路:
注意事项:
参考代码:
#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语言程序设计教程(第三版)课后习题6.8 (C语言代码)浏览:695 |
点我有惊喜!你懂得!浏览:1990 |
逆反的01串 (C++代码)(依旧推荐switch)浏览:936 |
母牛的故事 (C语言代码)浏览:1716 |
C语言训练-计算t=1+1/2+1/3+...+1/n (C语言代码)浏览:503 |
C语言程序设计教程(第三版)课后习题11.11 (C语言代码)浏览:772 |
C语言程序设计教程(第三版)课后习题12.6 (C语言代码)浏览:794 |
C语言程序设计教程(第三版)课后习题7.2 (C语言代码)浏览:620 |
C语言程序设计教程(第三版)课后习题8.1 (C语言代码)浏览:439 |
【绝对值排序】 (C++代码)浏览:672 |