编写一个C语言代码曾经在天梯赛大杀四方的吉老师决定回归天梯赛赛场啦!为了简化题目我们不妨假设天梯赛的每道题目可以用一个不超过 500 的、只包括可打印符号的字符串描述出来如:Problem A Print Hello world!。众所周知吉老师的竞赛水平非常高超你可以认为他每道题目都会做事实上也是……。因此吉老师会按照顺序看题并做题。但吉老师水平太高了所以签到题他就懒得做了浪费时间具体来说假如题
#include <stdio.h> #include <string.h>
int main() { int n, m; scanf("%d%d", &n, &m);
for (int i = 0; i < m; i++)
getchar(); // 把前面已经做过的题目读掉
int flag = 0;
for (int i = m; i < n; i++) {
char str[505];
scanf("%[^\n]", str); // 读入整行
getchar(); // 把换行符读掉
if (strstr(str, "qiandao") || strstr(str, "easy")) continue; // 如果题目包含 qiandao 或 easy 就不做
else {
printf("%s\n", str); // 输出当前做的题目
flag = 1; // 标记当前还没有做完题
break;
}
}
if (!flag) printf("Wo AK le"); // 如果做完了所有题,输出 Wo AK le
return 0;
原文地址: http://www.cveoy.top/t/topic/hrfL 著作权归作者所有。请勿转载和采集!