日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言:L1-078 吉老师的回归 (15 分)

發布時間:2024/3/13 编程问答 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言:L1-078 吉老师的回归 (15 分) 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

文章目錄

  • 一、題目
  • 二、方法1
    • 1、思路
    • 2、代碼

一、題目

曾經在天梯賽大殺四方的吉老師決定回歸天梯賽賽場啦!

為了簡化題目,我們不妨假設天梯賽的每道題目可以用一個不超過 500 的、只包括可打印符號的字符串描述出來,如:Problem A: Print “Hello world!”

眾所周知,吉老師的競賽水平非常高超,你可以認為他每道題目都會做(事實上也是……)。因此,吉老師會按照順序看題并做題。但吉老師水平太高了,所以簽到題他就懶得做了(浪費時間),具體來說,假如題目的字符串里有 qiandao 或者 easy(區分大小寫)的話,吉老師看完題目就會跳過這道題目不做。

現在給定這次天梯賽總共有幾道題目以及吉老師已經做完了幾道題目,請你告訴大家吉老師現在正在做哪個題,或者吉老師已經把所有他打算做的題目做完了。

提醒:天梯賽有分數升級的規則,如果不做簽到題可能導致團隊總分不足以升級,一般的選手請千萬不要學習吉老師的酷炫行為!

輸入格式:

輸入第一行是兩個正整數 N,M (1≤M≤N≤30),表示本次天梯賽有 N 道題目,吉老師現在做完了 M 道。

接下來 N 行,每行是一個符合題目描述的字符串,表示天梯賽的題目內容。吉老師會按照給出的順序看題——第一行就是吉老師看的第一道題,第二行就是第二道,以此類推。

輸出格式:

在一行中輸出吉老師當前正在做的題目對應的題面(即做完了 M 道題目后,吉老師正在做哪個題)。如果吉老師已經把所有他打算做的題目做完了,輸出一行 Wo AK le。

輸入樣例 1:

5 1
L1-1 is a qiandao problem.
L1-2 is so…easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so easy.

輸出樣例 1:

L1-4 is qianDao.

輸入樣例 2:

5 4
L1-1 is a-qiandao problem.
L1-2 is so easy.
L1-3 is Easy.
L1-4 is qianDao.
Wow, such L1-5, so!!easy.

輸出樣例 2:

Wo AK le

二、方法1

1、思路

易錯點提示:

  • 使用 gets() 輸入記得先用 getchar() 吸收回車;
  • 在字符串中查找字符用 strstr 函數;
  • 可以提前聲明一個字符串 str[505]=“Wo AK le” ,然后只需要判斷能否做完,如果做完,就把做完時的這道題,復制到 str
    中;最后直接輸出即可。
  • 2、代碼

    #include<stdio.h> #include<string.h> int main() {int N, M;char s[505], str[505]="Wo AK le";scanf("%d %d", &N, &M);getchar();for (int i = 0; i < N; i++){gets(s);if (strstr(s, "qiandao") == NULL && strstr(s, "easy") == 0){M--;}if (M < 0){strcpy(str, s);break;}}printf("%s", str);return 0; }

    總結

    以上是生活随笔為你收集整理的C语言:L1-078 吉老师的回归 (15 分)的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。