c语言错误是else前没有if 可我明明有if 求高手解答啊~!

如题所述

//是这样的格式
if(..){
    ...
    ...
}else if(...){
    ...
    ...
}else if(...){
    ...
    ...
}else if(...){
    ...
    ...
}
//你写的不是这样
//比如
if(..){
    ...
    ...
}
printf("空格个数为%d",sum);    //这里多了一句
else if(...){                    //这里前面没有对应的if了啊
    ...
    ...
}

追问

好的谢谢 那我如果想要在每个if后打印出空格 数字 ……的个数 怎么办 还是说只能在最后所有程序都做完才能一起打印出来?

温馨提示:答案为网友推荐,仅供参考
相似回答