摘要:
用指向指针的指针的方法对n个整数排序并输出。要求将排序单独写成一个函数。n个整数在主函数中输入,最后在主函数中输出。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 指向指针的指针其实就是二级指针,使用二级指针的保存一级指针的地址,让这个一级指针指向具体的数据空间。排序就是按照每个元 阅读全文
摘要:
用指向指针的指针的方法对5个字符串排序并输出。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 **解题思路:**指向指针的指针其实就是二级指针,使用二级指针的保存一级指针的地址,让这个一级指针指向具体的数据空间; 定义一个字符串指针数组包含5个元素,每个元素可以保存一个字符串的首地址,而这个地 阅读全文
摘要:
(1) 编写一个函数new,对n个字符开辟连续的存储空间,此函数应返回一个指针(地址),指向字符串开始的空间。new(n)表示分配n个字节的内存空间。(2)写一函数free,将前面用new函数占用的空间释放。free(p)表示将p(地址)指向的单元以后的内存段释放。 点我看视频讲解+可运行代码,记得 阅读全文
摘要:
编一程序,输入月份号,输出该月的英文月名。例如,输人3,则输出"March" ,要求用指针数组处理。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 首先定义字符串指针数字,数组中每一个元素都存放一个字符串指针,每个指针指向不同字符串的位置。则输入月份数字后,根据下标获取对应月份字符 阅读全文
摘要:
写一函数,实现两个字符串的比较。即自己写一个strcmp函数,函数原型为int strcmp(char * p1 ,char * p2); 设p1指向字符串s1, p2指向字符串s2。要求当s1=s2时,返回值为0;若s1≠s2,返回它们二者第1个不同字符的ASCII码差值(如"BOY"与"BAD" 阅读全文
摘要:
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].....统计共有多少个整数,并输出这些数。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题 阅读全文
摘要:
输入一个字符串,内有数字和非数字字符,例如:A123x456 17960? ,302tab5876,将其中连续的数字作为一个整数,依次存放到一数组a中。例如,123放在a[0],456放在a1[1].....统计共有多少个整数,并输出这些数。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题 阅读全文
摘要:
有一个班4个学生,5门课程。 ①求第1门课程的平均分; ②找出有两门以上课程不及格的学生,输出他们的学号和全部课程成绩及平均成绩; ③找出平均成绩在90分以上或全部课程成绩在85分以上的学生。 分别编3个函数实现以上3个要求。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 4个学生 阅读全文
摘要:
将n个数按输入时顺序的逆序排列,用函数实现 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 定义两个指针,一个指向数组头部,一个指向数组尾部,头部每次+1,尾部每次-1;则在头部小于尾部的情况下进行数据交换即可。 答案: #include<stdio.h> #include<math 阅读全文
摘要:
写一个用矩形法求定积分的通用函数,分别求 点我看视频讲解+可运行代码,记得收藏视频,一键三连 说明: sin,cos,exp 函数已在系统的数学函数库中,程序开头要用#include <math. h>。 解题思路: 矩形法,学过高等数学就知道化曲为直的思想。将定积分化为多个函数连续的和。基本思想是 阅读全文
摘要:
用指针数组处理上一题目,字符串不等长。 点我看视频讲解+可运行代码,记得收藏视频,一键三连 解题思路: 与数字的比较没什么区别,只不过需要采用strcmp进行字符串的大小比较,使用指针实现需要在最早接收数据的时候就采用字符串指针数组,这样的好处在于指针的指向可以直接通过赋值进行改变,而指针数组中的字 阅读全文