求助(悬关)

P1308 [NOIP2011 普及组] 统计单词数

@[zfw100](/user/797464) gets不能用了捏
by Perfect_Youth @ 2023-08-25 16:24:08


@[zfw100](/user/797464) 我这边可以,你开了c++14吗?
by xiaoxiaoyyds @ 2023-08-25 16:24:20


@[xiaoxiaoyyds](/user/793036) 开了
by zfw100 @ 2023-08-25 16:25:25


@[zfw100](/user/797464) 换成cin.getline(数组名,长度),就可以AC了捏
by Perfect_Youth @ 2023-08-25 16:26:01


@[zfw100](/user/797464) 那你试试把gets换掉
by xiaoxiaoyyds @ 2023-08-25 16:26:20


@[xiaoxiaoyyds](/user/793036) @[Perfect_Youth](/user/725816) 还是CE ``` #include<bits/stdc++.h> using namespace std; int main() { std::ios::sync_with_stdio(0); char fusu[114514], noip[114514]; cin.geline(fusu,114514); cin.geline(noip,114514); strcat(fusu," "); strcat(noip," "); long long i, s, n=0, l, j, xht=0, k, kkksc03; for (i = 0; fusu[i] != '\0'; i++) { if (fusu[i] >= 'a') fusu[i] -= 'a' - 'A'; } for (i = 0; noip[i] != '\0'; i++) { if (noip[i] >= 'a') noip[i] -= 'a' - 'A'; } for (i = 0; noip[i] != '\0'; i++) { if (noip[i] == ' ') { s=1; for (j = n,k = 0; j <= i, fusu[k] != '\0'; j++, k++) { if(noip[j] == fusu[k]) { s*=1; } else { s*=0; } } if (s == 1) { xht++; } if (xht == 1 && s==1) { kkksc03 = n; } n=i+1; } } if (xht == 0) { cout<<-1; } else{ cout<<xht<<" "<<kkksc03; } } ```
by zfw100 @ 2023-08-25 16:29:25


@[zfw100](/user/797464) 是getline
by Perfect_Youth @ 2023-08-25 16:31:13


@[Perfect_Youth](/user/725816) thx(已关)(我是朵拉)
by zfw100 @ 2023-08-25 16:32:28


@[zfw100](/user/797464) 是**getline**,不是**geline**
by oier04 @ 2023-08-25 16:32:41


e...... ,发晚了
by oier04 @ 2023-08-25 16:33:38


|