为了账号安全,请及时绑定邮箱和手机立即绑定

error: expected declaration or statement at end of input|我把函数在前面定义过了,为什么还这样?

error: expected declaration or statement at end of input|我把函数在前面定义过了,为什么还这样?

C
mrs_empress 2016-11-08 21:09:45
//我截取了一部分代码 #include <stdio.h> int i; void print_Mo(){     for(i=1;i<=31;i++){ if(i%7==0&&i>=7)printf("%3d\n",i); else if(i==31)printf("%2d\n",i); else printf("%2d  ",i); } int main(){     int a;     a = the_fist_day();//这个是另一个函数调用     if(a==1)print_Mo();//但是这一行就被提示为上面的error了,为什么?
查看完整描述

1 回答

已采纳
?
望远

TA贡献1017条经验 获得超1032个赞

void print_Mo(){
    for(i=1;i<=31;i++){
        if(i%7==0&&i>=7)printf("%3d\n",i);
        else if(i==31)printf("%2d\n",i);
        else printf("%2d  ",i);
    }
    }//你就是少了这个}

{}没有配对

查看完整回答
反对 回复 2016-11-08
  • mrs_empress
    mrs_empress
    这个怎么没有配对了?for一对,函数一对?请指教
  • 望远
    望远
    你的程序少了一个}
  • mrs_empress
    mrs_empress
    哪里添一个,不好意思,我比较弱,还是没看见,能指出地方吗?谢谢
点击展开后面3
  • 1 回答
  • 0 关注
  • 2250 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信