Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
42492 huyanfeng 数单词 C++ 解答错误 0 MS 244 KB 647 2024-02-29 17:07:11

Tests(0/1):


#include<bits/stdc++.h> using namespace std; string up_to_lower(string s) { for (int i = 0; s[i] != '\0'; i++){ if(s[i] >= 'A' && s[i] <= 'Z') { s[i] = s[i] + 32; } } return s; } int main() { string s, t = "lanqiao"; cin >> s; t = up_to_lower(t), s = up_to_lower(s); int cnt = 0, j = 0; for (int i = 0; s[i] != '\0'; i++){ if(s[i] != t[j]) { j = 0; }else if(s[i] == t[j]) { j++; if(j == 7) { cnt++; j = 0; } } } cout << cnt; return 0; } //lanqiaoLanqiaolan,lanqiao,LANQIAOqingshao. /* 1.忽略大小写比较 2.双重循环--其中一个循环变量从0开始 */


测评信息: