算法笔记习题
pounds008
这个作者很懒,什么都没留下…
展开
-
算法笔记---使用结构体数组保存学生信息
题目描述 定义一个结构体student,存储学生的学号、名字、性别和年龄,读入每个学生的所有信息,保存在结构体中,并输出。结构体student的定义如下: struct student { int num; char name[20]; char sex; int age; }; 本题要求使用指向结构体数组的指针进行输入和输出。 输入 第一行有一个整数n,表示以下有n个学生的信息将会输入。保证n不...原创 2020-01-18 22:40:37 · 9020 阅读 · 0 评论 -
习题7-5 字符串逆序存放
题目描述 写一个函数将一个字符串按反序存放。在主函数中输入一个字符串,通过调用该函数,得到该字符串按反序存放后的字符串,并输出。 输入 一行字符串。 输出 输入字符串反序存放后的字符串。单独占一行。 样例输入 abcd 样例输出 dcba 交换函数思路 1.分成两种情况: 字符串个数为偶数个: 判断条件与下标的关系为:i<(strlen(a)/2) 字符串个数为奇数个: 判断条件与下标的关系...原创 2020-01-16 15:37:18 · 1696 阅读 · 0 评论 -
算法笔记---习题6-6 杨辉三角
题目描述 按要求输入如下格式的杨辉三角 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 1 5 10 10 5 1 最多输出10层 输入 输入只包含一个正整数n,表示将要输出的杨辉三角的层数。 输出 对应于该输入,请输出相应层数的杨辉三角,每一层的整数之间用一个空格隔开 样例输入 5 样例输出 1 1 1 1 2 1 1 3 3 1 1 4 6 4 1 思路: 核心:1.用二维数组构造...原创 2020-01-10 23:03:13 · 410 阅读 · 0 评论 -
算法笔记----习题6-4 有序插入
问题 A: 习题6-4 有序插入 时间限制: 1 Sec 内存限制: 12 MB 提交: 3456 解决: 2086 [提交][状态][讨论版][命题人:外部导入] 题目描述 有一个已排好序的数组,要求输入一个数后,按原来排序的规律将它插入到数组中。 假设数组长度为10,数组中前9个数(这9个数要求从键盘上输入,输入时要满足自小到大的输入顺序)已经按从小到大进行排序。 然后再从键盘上输入一个整...原创 2020-01-10 22:16:10 · 465 阅读 · 0 评论