您的位置:首页 > 编程语言

某某复试机试题--------删除代码中的注释

2017-08-30 17:12 330 查看
我关注的那个“大学”,前天复试机试,他们家OJ就不到100道题,还不是自己家出的题。他们机试竟然从那个OJ题库拉题,也不出真题,结果两道原题,一道是矩阵翻转,另一道是删除代码中的注释(我浏览那个OJ时没写这道字符串题,若是我去机试,肯定后悔死)。

标签: 控制流



#include <cstdio>
int main()
{
//freopen("data.in", "r", stdin);
char ch;
while(ch = getchar(), ch != -1) {
switch(ch) {
case '\"':// " 进入字符串直接量状态
putchar(ch);
while(ch = getchar(), ch != '\"') putchar(ch);
putchar(ch);
break;
case '/':
if(ch = getchar(), ch == '*') { // /*进入注释状态
do {
while(ch = getchar(), ch != '*');
} while(getchar() != '/');//若等于,*/出现,注释结束
}
else putchar('/'), putchar(ch);
break;
default:
putchar(ch);
break;
}
}

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: