题目描述
给出一个C++源程序代码,请将其中的注释去掉。已知注释全部采用行注释的形式,即用双斜杠开头的字符串,后面的内容全部作为注释内容(包含双斜杠)。
输入要求
输入若干行源程序代码(含行注释),以文件控制结束。
输出要求
输出去掉注释后的代码,其余内容不变。
输入样例
//====================== // simplest program //====================== #include<stdio.h> using namespace std; //---------------------- int main(){ cout<<”hello world!\n”; }//---------------------
输出样例
#include<stdio.h> using namespace std; int main(){ cout<<”hello world!\n”; }
尝试利用函数进行解题
#include<stdio.h>
#include<string.h>
void schzs(char a[]){
int n,i;
n=strlen(a);
for(i=0;a[i];i++){
if(a[i]=='/'&&a[i+1]=='/'){
break;
}else{
printf("%c",a[i]);
}
}printf("\n");
}
int main(){
char a[1000];
while(gets(a)){
schzs(a);
}
return 0;
}