南哪2022-0-intro

题单介绍

各位好啊!这里是某CQ! 我不是佬,只是一个想为大家着想的菜菜OIer 所以我们在这里正式推出C-PL dotOJ补完计划! 很多同学反映,我们的OJ题目与上课内容脱节,上课内容听不懂。 怎么办呢?某CQ来帮你! 在某CQ仍然会当天课程的情况下,我们每周的C语言课后会尽快在洛谷挑选一些适合大家练习的题目,供大家为本周的OJ困难挑战做准备练习,同时也希望大家能获得对程序设计更深的理解。 某CQ也会在题单的介绍中,为大家提供一些也许不是特别好的讲解。来帮助大家理解当周的课程。 某CQ的其它课程成绩并不是很好,希望各位佬们能够帮助某CQ!OTZ 现在我们所在的是0-intro题单! 在这周的课程中,我们学会了C语言的基本设计结构,也学到了基本的interger类型变量的定义、输入和输出。 大体格式如下: ```c #include <stdio.h> int main() { return 0; } ``` 这一部分是需要同学们记住的 我们现在还无法理解 int main()和return 0的具体意思,所以我们暂且先把这个放在一边,只需要知道一个程序不能少了上面代码的任何一个东西 而#include <stdio.h>是指使编译器包含(include)stdio.h这一C语言库的指令 stdio.h这个库来头可不小,他的std指的是标准(standard),而io指的是输入输出(in, out),连起来读就是标准输入输出库,.h是它的文件名后缀,由此可知,我们在程序中输入输出都离不开它。 在课程中,我们也学到了基本的输入输出指令 输入: ```c scanf("%d", &a) ``` 其中%d表示我们想要读入一个整型(int)变量,之后跟上&号和我们想要存入这个数据的变量名。 &号表示这个变量的地址,这个很好理解啊,如果你直接写变量名,那scanf了解到的是这个变量的值,而要想写入数据,scanf必须要知道这个变量的地址在哪里,它才好将读入的值存过去,所以,非常重要的一点是读入一定不能少了& 输出: ```c printf("%d\n", a); ``` printf指令的内部需要给出一个用""括起来的字符串和若干变量,当我们在""里面填入东西,printf就会输出对应的东西,而当我们写入%d的时候,就相当于告诉printf,这里需要输出一个变量,而之后的给出的变量必须与按照前面字符串中出现的%d一一对应的给出,顺序也不能错。 第零章我们只学了整型变量int 而且我们并不需要知道这是什么意思 我们只需要知道,我们只要写出一行: ```c int a; ``` 我们就能定义一个名为a的整型变量,而且我们能用上面的输入输出来对这个变量进行操作 在学完int之后,我们又学了赋值语句和基本的四则运算 赋值语句我们用的是=这个传奇的符号,它的能力是将它右侧的值赋给左侧的变量,于是我们便学会了对变量进行基本的处理: ```c int a = 1, b = 2; int sum = a + b; ``` 这一章的内容貌似确实就该这么多,知道了这一点点东西,没想到我们已经能编写出一个能干点事情的程序了。那么,快来试试吧! 某CQ祝大家在之后的题单中能够快乐地提升自己。

题目列表

  • A+B Problem
  • Hello,World!
  • 输出字符菱形