2023-2024-1 20231411李宇轩 计算机基础与程序设计第八周作业
这个作业属于哪个课程 | 2022-2023-1-计算机基础与程序设计 |
---|---|
这个作业要求在哪里 | [2022-2023-1计算机基础与程序设计第八周作业]https://www.cnblogs.com/rocedu/p/9577842.html#WEEK03 |
这个作业的目标 | 学习C语言程序设计第8章 并完成云班课测试 |
作业正文 | https://www.cnblogs.com/123lyx/p/17841517.html |
教材学习内容总结
《C语言程序设计》
1.一维数组
用一个下标确定各元素在数组中的顺序
可用排列成一行的元素组来表示
如 int a[5];
二维数组
用两个下标确定各元素在数组中的顺序
可用排列成i行,j列的元素组来表示
如 int b[2][3];
n维数组
用n个下标来确定各元素在数组中的顺序
如 int c[3][2][4];
n≥3时,维数组无法在平面上表示其各元素的位置
2.向函数传递一维数组
传递整个数组给另一个函数,可将数组的首地址作为参数传过去,即用数组名作函数实参
由于首地址相同,故实参数组与形参数组占用同一段内存,实现了主调函数与被调函数的数据共享
在被调函数内,不仅可以读这个数组的元素,还可以修改它们
3.交换法从高到低排序
for (i=0; i<n-1; i++)
{
for (j=i+1; j<n; j++)
{
if (score[j] > score[i])
"交换成绩score[j]和score[i]"
}
}
学习进度条
代码行数(新增/累积) | 博客量(新增/累积) | 学习时间(新增/累积) | 重要成长 | |
---|---|---|---|---|
目标 | 5000行 | 30篇 | 400小时 | |
第一周 | 200/200 | 1/1 | 20/20 | 学会使用markdone格式 |
第二周 | 150/350 | 1/2 | 10/30 | 学会使用chatgpt |
第三周 | 150/500 | 1/3 | 10/40 | 学会程序的基础知识 |
第四周 | 150/650 | 1/4 | 10/50 | 学会程序的运用 |
第五周 | 150/800 | 1/5 | 10/60 | 学会条件循环的运用 |
第六周 | 100/900 | 1/6 | 10/70 | 学会流程图,break语句和continue语句 |
第七周 | 100/1000 | 1/7 | 10/80 | 学会函数,递归函数 |
第八周 | 100/1100 | 1/8 | 10/90 | 学会向函数传递一组数组 |
-
计划学习时间:10小时
-
实际学习时间:10小时