C - 限时代码

课程

题目

时间

对应的项目名称

1. C基础

从键盘输入1个整型数据,1个浮点数据

计算并输出两个数据的和.

在输入前提示用户:”请先后输入一个整数一个浮点数

1min

Lesson-01-YES

2. 分支结构

从键盘输入一个整数(100以内),如果输入的数   
不是7的倍数,且不含7(个位和十位都不含7).  
输出这个数,否则输出”.输入之前提示用户输入100以内的整数

提示:1. 一个数对10取余可得个位数  2.一个数除以10,结果相当于去掉了个位,整个数就少1.

1min

Lesson-02-YES

3. 循环结构

使用for循环,产生10[20  40]的随机数,输出每一个数,以及最大值.

1min 30s

Lesson-03-YES

4. 一维数组、字符数组

使用for循环,产生10[30  50]的随机数,打印每一个数对其升序排序,再打印每一个数

3min

Lesson-04-YES

5. 多维数组、字符串数组

使用for循环for循环的形式,创建一个34列的整型数组,每个元素的大小[20 40]之间,打印每个值,并打印所有元素中的最大值.

2min

Lesson-05-YES

6. 函数

建一对文件ArrayOperation.h,ArrayOperation.m,

ArrayOperation.h声明函数  

void printArray(int a[],int count); 

void sortArray(int a[],int count);

ArrayOperation.m 实现函数

void printArray(int a[],int count) 要求打印出数组全部元素

void sortArray(int a[],int count);  要求对数组进行冒泡排序

main.m文件中  定义一个数组,打印数组,进行冒泡排序,再次打印数组

3min

Lesson-06-YES

7. 结构体

建一对文件Student.h   Student.m 

Student.h

定义一个Student结构体,包含姓名,性别,学号,分数.   

声明一个打印Student的函数 void printStudent(Student stu).

声明一个学生数组排序的函数(按学号升序) void sortStudentsByNumber(Student s[],int count);

Student.m文件中

实现上述两个函数

main.m文件中

创建一个Student数组,进行排序,打印结果

4min 30s

Lesson-07-YES

8. 指针

建一对文件ArrayOperation.h,ArrayOperation.m,

ArrayOperation.h声明函数  

void printArray(int *arr,int count); 

void sortArray(int *arr,int count);

ArrayOperation.m 实现函数

void printArray(int *arr,int count) 要求打印出数组全部元素

void sortArray(int *arr,int count);  要求对数组进行冒泡排序

main.m文件中  定义一个数组,打印数组,进行冒泡排序,再次打印数组

3min 30s

Lesson-08-YES

9. 高级指针

建一对文件Student.h   Student.m 

Student.h

定义一个Student结构体,包含姓名,性别,学号,分数.   

声明一个打印Student的函数 void printStudent(Student *stu).

声明一个学生数组排序的函数(按学号升序) void sortStudentsByNumber(Student *s,int count);

Student.m文件中

实现上述两个函数

main.m文件中

创建一个Student数组,进行排序,打印结果

5min

Lesson-09-YES

10. 动态内存分配

从控制台输入一个字符串,其中包含数字,根据数字个数,开辟适合的内存大小保存这些数字(可以当成单个字符).打印这些数字

3min

Lesson-10-YES

11. 函数指针

建一对文件Student.h   Student.m 

Student.h

定义一个Student结构体,包含姓名,性别,学号,分数.   

声明一个打印Student的函数 void printStudent(Student *stu).

定义一个函数指针类型 typedef  BOOL (*CompareFunctionPointer)(Student s1,Student s2);

声明一个学生数组排序的函数 void sortStudents(Student *s,int count, CompareFunctionPointer cfp );

声明一个比较Student姓名的函数   BOOL compareName(Student s1,Student s2);

声明一个比较Student学号的函数   BOOL compareNumber(Student s1,Student s2);

声明一个比较Student分数的函数   BOOL compareScore(Student s1,Student s2);

Student.m文件中

实现上述函数

main.m文件中

创建一个Student数组,进行各种排序,打印结果

6min

Lesson-11-YES

















评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值