Skip to content

andytao2020/Start-C

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

49 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Start C

c语言学习入门,通过练习题学习c

[day1]

day1-01-数组求和:

题目: 给出一个指定的数组,写出一个函数,求出数组的合

day1-02-字符串中字符的查找:

题目:给定一个字符串,请写出一个函数,判断该字符串中是否含有某个字符,如果有,返回1,如果没有,返回0;

day1-03-字符串逆序输出:

题目:给定一个字符串,请写出一个函数,将该字符串的内容逆序打印出来

day1-04-简单计算器:

题目:写出一个简单计算器(满足:+,-,*,/ 运算),数据内容从终端输入

day1-05-有机序列求和:

题目:有一个分数序列:2/1,3/2,5/3,8/5,13/8,21/13…… 编程求这个序列的前20项之和。

day1-06-判断字符串是否是回文:

题目:编写一个函数,判断某个字符串是否为回文,回文就是从左边开始读 和 从右边开始读 都是一样的,比如"abcba"

day1-07-连接字符串:

题目:编写一个函数void strlink(char s[], char t[])将字符串t连接到字符串s的尾部

day1-08-连接字符串2:

题目:编写一个函数void strlink(char *s, char *t)将字符串t连接到字符串s的尾部

[day2]

day2-01-打印完数

题目:一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6=1+2+3.编程 找出1000以内的所有完数。

day2-02-学习结构体

题目:定义一个Person结构体,里面包含age,height,name;

day2-03-结构体和指针

题目:定义一个结构体和指针,通过指针改变结构体中数据,主要学习使用指针访问结构体的多种方式

day2-04-二维矩阵的转置

题目:用二维数组实现矩阵的转置

day2-05-成绩排名

题目:用结构体存储三个学生的成绩,每个学生有3门课的成绩,从键盘输入以上数据(包括学生号,姓名,三门课成绩),计算出平均成绩,然后按照平均分的降序排列

[day3]

day3-01-宏定义

题目:实现一个常规宏定义和带参数的宏定义

day3-02-include

题目:定义一个main.c 用来调用helper.c 中的sum(v1,v2)函数

day3-03-typedef的用法

题目:学习对基本数据类型,指针 ,结构体,枚举 使用typedef

day3-06-makefile

题目:学习makefile脚本的编写

day3-07-io

题目:学习标准的输入输出流以及错误流

day3-08-管道原理及应用

题目:学习管道原理及应用

[day4]

day4-01-字符串标准库

题目:字符串标准库-index ,memcpy ,strcat,strchr,strcmp,strcpy

day4-02-文件操作函数

题目:day4-02-文件操作函数 fopen, fclose ,fputs,

[day5]

day5-01-静态库

题目:学习静态链接库

day5-02-动态链接库及应用

题目:学习动态链接库

day5-03-动态内存

题目:使用动态内存时需要用户自己去申请资源和释放资源

day5-04-指针交换值

题目:学习指针交换值

day5-05-指向数组的指针

题目:学习指向数组的指针用法

About

c语言入门

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C 99.6%
  • Makefile 0.4%