解题思路:
注意事项:
//用于保存真正的代码
//多次输入,每次获取一行
//判断注释符"//
//若注释符从下标0开始,则不保存,直接跳过
//反之,则保存
//对保存的代码进行输出
参考代码:
#include <stdio.h>
#include <string.h>
int main(){
char A[100][201]; //用于保存真正的代码
char B[201];
int i ,j =0;
while(gets(B)){ //多次输入,每次获取一行
int len =strlen(B);
for(i =0;i <len;i++){
if(B[i] =='/'&&B[i+1] =='/'){ //判断注释符"//"
break;
}
}
if(i ==0){ //若注释符从下标0开始,则不保存,直接跳过
continue;
}
strncpy(A[j++],B,i); //反之,则保存
}
for(i =0;i <j;i++){ //对保存的代码进行输出
printf("%s\n",A[i]);
}
return 0;
}
0.0分
0 人评分
数组输出 (C语言代码)错误???浏览:602 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:606 |
C语言训练-列出最简真分数序列* (C语言代码)浏览:658 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:512 |
WU-整除问题 (C++代码)浏览:648 |
P1000 (C语言代码)浏览:911 |
DNA (C语言代码)浏览:798 |
演讲大赛评分 (C语言代码)浏览:1696 |
C语言程序设计教程(第三版)课后习题9.4 (C语言代码)浏览:724 |
马拦过河卒 (C语言代码)浏览:1213 |