Bo2SS

Bo2SS

2 开启vim下的编程之旅

使用 vim 编写程序#

  • 保存文件并退出:、ZZ
  • 在 Linux 中,一切皆文件
    • 可执行程序 a.out 本质也是文件,二进制文件
  • .cpp 文件里可以写 C 代码,但反过来不行(.c 文件里写 C++ 代码)
    • 注意:C11 标准下的一些宏不被 C++ 兼容

C 语言编程规范#

如何进行程序 debug#

  • 常识:程序默认以 main () 函数作为入口
  • 函数封装:函数定义完,函数调用了吗?
  • 编译报错时:自上而下找错、debug
  • 与预期不符:尝试使用 printf 输出变量值

海贼 OJ 的使用及编程提升#

HZOJ-69:开学考试 2:日期判断#

  • 图片

样例输入

1991 1 30
1991 1 32

样例输出

Yes
No
  • 思路
    • 判断非法的输入、月份天数是否合理(闰年)
    • 两个版本
      • 复杂的 if else 判断:疯狂嵌套
      • 空间换时间:创建月份天数数组
  • 代码

素数问题的思考#

加载中...
此文章数据所有权由区块链加密技术和智能合约保障仅归创作者所有。