不知为何最后四个节点错了 代码见下:
#include<bits/stdc++.h> #include<string> using namespace std; int f[10001]; int main() { string a; int s; getline(cin,a); s=a.size(); for(int i=0;i<=s;i++) { string fi(a,i,i+1); if(fi==" ") { s--; } } cout<<s; return 0; }