可能用了中文符号吧,你把输入法调成英文重新输入一次
你那个第五行的逗号是不是中文的啊,还有long int可以的
有非标ascII的字符,字符一般都是全角符号什么的比如{ } 和 {} ,和 , ; 和 ;
第五行分号是中文的吧C++的整型有short,int,long和long long,没有long int吧
你加个long int试试,第五行看着像分号的问题