
- 前两次for +if循环都能正常运行,加了第三次for循环能运行,但一输入字符再回车就出错,有大佬知道为什么吗?求助求助

#include<bits/stdc++.h>
using namespace std;
int main(){
char s[8000];
cin>>s;
long c=0,ch=0,chn=0;
for(int i=0;s[i]!='\0';i++){//字符串结束的标志
if(s[i]=='C')c++;
else if(s[i]=='H')ch=ch+c;
else if(s[i]=='N')chn=chn+ch;
}
cout<<chn;
}