C语言错误出现这样的提示illegalelsewithoutmatchingif

360U3089373523 |浏览829次
收藏|2019/04/12 17:02

满意回答

2019/04/12 17:16

程序有N多错,你报的错是因为if与else不匹配引起的建议初学者对每一个if。。。else都用{}如if (xxx){ //xxxx }else{ ///xxx}这样就不会出错你的情况另外的错是scanf("%d",a); //这个错大了,会导致程序奔溃的,正确的是scanf("%d",&a); //int输入时要用地址的还有的错就是能被3整除不是用if(a/3==0)来判断的(这个是判一个数除3商为0,也就是当a=-2,-1,0,1,2时才成立的)正确的是if(a%3==0) //余数为0,就是能被3整除多个地方要改的

whoami1978

其他回答(0)
0人关注该问题
+1

 加载中...