qq_26319129
qq_26319129
采纳率0%
2015-03-06 04:32 阅读 2.1k

实在不会了 请高人帮忙

不论怎么弄 都不行 到底哪出错啊
#include
main(){
int n,m;
m=5;
n=(m++)+(m++)+(m++);
printf("%f\n",n);
}
編譯失敗(CE) time: 0 memory: 0 signal:0
Main.java:1: error: illegal character: '#'
#include
^
Main.java:1: error: class, interface, or enum expected
#include
^
Main.java:4: error: class, interface, or enum expected
m=5;
^
Main.java:5: error: class, interface, or enum expected
n=(m++)+(m++)+(m++);
^
Main.java:6: error: class, interface, or enum expected
printf("%f\n",n);
^
Main.java:7: error: class, interface, or enum expected
}
^
6 errors
谢谢大家帮忙 终于弄明白了
还想再问一个
n=(m++)+(m++)+(m++);
算出来是18
n=(++m)+(++m)+(++m);
算出来怎么是22啊 怎么算的啊?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

10条回答 默认 最新

  • IT_Rookie_man IT_Rookie_man 2015-03-06 05:23

    如果是C的话
    #include
    int main()
    {
    int n,m;
    m=5;
    n=(m++)+(m++)+(m++);
    printf("%f\n",n);
    return 0;
    }
    这样就可以编译通过了

    点赞 1 评论 复制链接分享
  • u013762572 microhex 2015-03-06 04:36

    #include

    你再看看这句话。。。

    点赞 评论 复制链接分享
  • yylilyy Xx守护天使xX 2015-03-06 04:45

    您好,很高兴回答您的问题,你得包含语句没有包含文件导致的错误,如解决请采纳!谢谢~

    点赞 评论 复制链接分享
  • fengfei_2010 fengfei_2010 2015-03-06 04:51

    #include "stdio.h"
    加上这个头文件试下。

    点赞 评论 复制链接分享
  • sushe2111 sushe2111 2015-03-06 04:59

    Main.java:1: error: illegal character: '#'
    第一个字符无效非法。这是java文件,怎么写的c代码?

    点赞 评论 复制链接分享
  • qq_26358609 qq_26358609 2015-03-06 05:19

    你好,很高兴我们可以借助网络这个平台进行交流,首先你的开始缺少“stdio.h"这个头文件,然后你定义的n是一个int型然而在你最后的输出中却是输出实型。

    点赞 评论 复制链接分享
  • David_Is_Me 你我他联盟 2015-03-06 05:51

    main()的类型也要给一个,例如:void

    点赞 评论 复制链接分享
  • graybelt 血祭过去 2015-03-06 08:46

    n=(m++)+(m++)+(m++);
    第一次M++=5
    第二次M++=6
    第三次M++=7
    算出来是18
    n=(++m)+(++m)+(++m);
    第一次++m=6
    第二次++m=7
    第三次++m=8
    结果应该是21,怎么会22呢?

    点赞 评论 复制链接分享
  • ShuoWangLiangXian 朔望两弦 2015-03-06 08:48

    你这是什么语言?为啥Main.java?
    按1至我楼上的修改,然后改成Main.c吧。

    点赞 评论 复制链接分享
  • u013393502 Wc_ 2015-03-06 14:12

    #include
    int main(){
    int n,m;
    m=5;
    n=(m++)+(m++)+(m++);
    printf("%d\n",n);
    }
    1.导入头文件
    2.给主函数定义成int类型
    3.将输出格式%f给成%d
    至于细节的话自己可以百度下

    点赞 评论 复制链接分享

相关推荐