Run ID 作者 问题 语言 测评结果 时间 内存 代码长度 提交时间
56267 zhangweiran 数单词 C++ 通过 1 MS 252 KB 682 2024-11-09 22:45:26

Tests(1/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"; getline(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. /* 0.字符串读入有空格 1.忽略大小写比较 2.双重循环--其中一个循环变量从0开始 */


测评信息: