c语言集训席永强第1次作业

249 阅读3分钟

一,视频4个代码及C语言背景知识

1.一元二次方程

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

int main()
{
  int a = 1;
  int b = 2;
  int c = 3;
  double delta;
  double x1;
  double x2;
  delta = b*b - 4*a*b;

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

WQ%I3O6JCCBR6N9GKYI5}6W.png 可改变程序中a,b,c的值实现多种结果运行

2.死机代码

#include<stdio.h>
#include<malloc.h>

int main ()
{
   while(1)
   {
       int*p = (int*)malloc(1000);
   }
   
   return 0;
}

QQ图片20210927175056.png malloc()括号内的数值决定死机快慢,数值大死机快,小就死机慢,原理就是cpu占满

3.入门欢迎

#include(stdio.h)

int main ()
{
    printf("欢迎大家学习c语言”);
    
    return 0;
}

qq3.png

4.VC++6.0软件讲解中出现的代码

#include<stdio.h>
int main ()
{
   printf("哈哈!\n");
   printf("嘻嘻!\n");
   
   return 0;
}

4.png

5.C语言背景知识

(1)C语言的特点

优点

1.代量码小 2.速度快 3.功能强大

缺点

1.危险性高 2.开发周期长 3.可移植性不高

(2)C语言运用领域

系统的软件开发

  • 操作系统:windows Linue Unix
  • 驱动系统
  • 数据库:DB2,Oracle,Sqlsever

应用软件开发

  • 办公软件
  • 图形图像多媒体
  • 嵌入软件开发
  • 游戏开发

3.C语言的重要性

  • 所有大学工科和理科大学必修课
  • 大企业,外企招募程序员必考的语言

4.学习c语言

  • 看懂程序,调式程序 ,多思考

学习目标

  • 熟练的掌握c语言的语法规则

二,关于markdown的学习

1.标题使用

根据#号多少判断几级标题,#放开头,与之后的输入要有一个空格距

2.引用

只需要在文字前面输入>就可以,(我们使用的Typora 就是这样,自动补空格)之后两下回车取消引用

3.列表

*,+,-可创建无序列表。使用数字.可创建有序列表

4.任务列表

在列表前加-[]表示待办,-[x]表示已办

5.代码块

在Github中,只需要输入,然后按回车。也可以在后面加代码使用的语言

6.表格

表格一般由标题和内容组成。|表示列,——表示行,横线区分标题和内容,eg:|title 1| title 2| |---------|---| |say1| say2 | |say3|say4| 可采用:进行对齐,居中冒号放横线两头,居左即放左,居右即右。

7.水平线

只需输入---或者***,然后按回车即可创建水平线

8.链接

可指向一个网址,文件,标题,中括号内填入 需要创建链接的文字, 小括号内填入链接地址

(1)链接网址

eg:github

(2)相对路径

寻找参照物,一般为当前文件

(3)链接当前目录文件

./表示当前目录,文件

(4)链接其他目录文件

如果索要文件在当前文件前面,即在所要文件前加入/即可

(5)链接标题

链接到其他目录

9.插入图片

即在链接基础上加上!即可

自定义图片名字 eg:wechat

10.斜体

在文字的两端输入*或——,即是文字变斜体

eg: 666

11.加粗

文字两端输入**或——,即可加粗

eg:666

12.符号指示

当强调一个符号或一个函数的时候,在其两端使用`即可

666啊

13.删除线

在文字两端输入~~,即可删除

eg:666

14.段落和换行符

回车键和shift+回车即可

15.附上三张图(解释14个小应用及编写)

7.png

5.png

6.png