C语言集训-刘晓庆-第一次作业

275 阅读3分钟

一、视频课程笔记:

1.C语言的起源与发展:

Screenshot_20211117_165959.jpg

Screenshot_20211117_171344.jpg

2.C语言的特点:

       优点   代码量小   速度快      功能强大                   
       缺点   危险性高   开发周期长  可移植性不强
       

3.C语言的应用邻域

Screenshot_20211117_172309.jpg

4.C语言的重要性:

image.png

5.一元二次方程练习:


#include<stdio.h>
#include<math.h>

int main(void)
{
    //把三个系数保存到计算机中
    int a=26;       //=不表示相等,表示赋值
    int b=39;
    int c=51;
    double delta;//delta存放的是b*b - 4*a*c
    double x1;//存放一元二次方程的其中一个解
    double x2;//存放一元二次方程的其中一个解
    delta =b*b - 4*a*c;

    if (delta>0)
    {
        x1= (-b + sqrt (delta) ) / (2*a);
        x2= (-b - sqrt (delta) ) / (2*a);
        printf("该一元二次方程有两个解,x1=%f,x2=%f\n",x1,x2);
    }
    else if(delta == 0)
    {
       x1=(-b)/(2*a);
       x2=x1;//右边赋给左边
       printf("该一元二次方程有一个唯一的解,x1=x2=%f\n",x1);
    }
    else
    {
       printf("无解\n");
    }
    return 0;
}


image.png

6.简单代码示例:

#include <stido.h>

int main(void)
{
    printf("欲戴皇冠,必承其重。\n"):

    return 0:
}

image.png

7.怎样学习C语言:

(1).认真观看视频,阅读课本,掌握好理论知识。
(2).多上机,多思考,记录出现的错误。

8.学习目标:

学习目标.png

9.课程计划:

课程名称课时
基本编程知识1
数据类型1
运算符和表达式1
流程控制4
函数2
数组1
指针4
变量的作用域和储存方式1
扩展数据类型1
专题:
字符串的处理1
进制转换1
补码1
动态内存分配1
综合运用:链表的使用2

## .郝斌老师视频课程

10.学习markdown笔记:

1.段落和换行符
(1)回车键
(2)回车键有些编辑器无法识别,可以通过输入两个空格
(3)有些编辑器会忽略换行,可以通过shift+enter进行换行
(4)或者输入<br/>

2.标题
(1)创建标题,可以在文本行的开头输入1-6个井号,#。不同个数的#,代表着标题的等级.另外#后 面需要输入一个空格
正确示例:

一级标题

二级标题

错误示例:
#三级标题

3.引用: 只需要在文字前面输入>就可以,若不想使用该符号的功能可以敲一下回车。

4.列表:
(1)无序列表: 使用*或者+,-来创建
*无序一
+无序二
(2)有序列表:使用数字.来创建有序列表,注意别少了那一点
1.有序一

5.任务列表:
任务列表就是在列表前面加一个符号,来表示列表事件是否完成。一般可以用来记录待办事项。

  • 待办事项
  • 已办事项

可以使用- [ ]- [x]来表示待办事项和已办事项。
[ ] 待办事项
[x] 已办事项

6.代码块 (1)Github显示代码块的符号:
只需要输入``然后按下回车,另外在```后面加上代码使用的语言,就会有代码高亮。
例:

```python
def highlight():
 print('Ok, give you the highlighting')
```

可达到这样的效果:

image.png (`这个符号在键盘左上方,输入时需在英文状态下)

(2原始的Markdown中:
使用<pre><code></code></pre>来表示代码块