
C语言基础
专用于C语言基础题型
zhzxd
这个作者很懒,什么都没留下…
展开
-
C语言基础 --输入5个学生的信息(包括学号、姓名、成绩),要求按照成绩的高低顺序输出各学生的信息,要求用结构体数组定义学生的信息
本题重点在于对结构体数组的了解和对冒泡排序算法的应用。原创 2023-06-02 08:54:45 · 5695 阅读 · 1 评论 -
C语言基础 --有5个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。要求用结构体变量和结构体变量的指针作函数参数
【代码】C语言基础 --有5个结构体变量,内含学生学号、姓名和3门课程的成绩。要求输出平均成绩最高的学生的信息(包括学号、姓名、3门课程成绩和平均成绩)。要求用结构体变量和结构体变量的指针作函数参数。原创 2023-06-02 14:03:13 · 1008 阅读 · 1 评论 -
C语言基础 --使用自定义函数,交换两个变量的值
2.了解完上述情况,我们就能够知道要将两个值进行交换,单只有两个变量是行不通的,所以我们要设置第三个变量来做‘场外援助’,所以我们可以额外重新声明一个c的变量,当c=a ,a=b,b=c,此时a,b两者的值就已经被交换了。当c=a的时候a和c的值都为a,a=b的时候a就为b的值了,最后再让b=c,而c第一步已经被a赋值了,所以b就成为了a的值。swap函数里面的x与y是独立的两个空间,跟main函数里面的a,b两个是不同的个体。而x,y它们在swap函数里面进行交换并不会影响main函数里面a,b的结果。原创 2023-05-25 09:15:23 · 2054 阅读 · 0 评论 -
C语言基础 --使用指针数组存储若干英文书名,调用排序函数将其排序后输出
这道题重点是在于你对指针数组是否有足够清晰的认知,并对指针数组的动态内存原理有一定理解。原创 2023-05-30 16:33:53 · 865 阅读 · 1 评论 -
C语言基础 --使用行指针方法输出二维数组中最大的元素及所在的行列
此方法中最大值的赋值,其实就是两个元素的比较与互换,只不过是从a[0][0]开始,依次与塔后面一个元素进行比较。首先要明白怎么去遍历二维数组,怎么去将二维数组中的元素进行比较;其次要知道二维数组是怎么进行排列的;原创 2023-05-30 16:28:04 · 2315 阅读 · 1 评论