
[解题报告]《C语言入门100例》
文章平均质量分 75
《C语言入门100例》解题报告
XingleiGao
发现自己的不足,在优快云不断沉淀自己的知识,一点点积累,期待着有一天能够涅槃重生,不好高骛远,只是踏踏实实的一点一滴的进步,走好自己的路,记录好每个知识点,成为更好的自己!
展开
-
[解题报告]【第03题】给定 a 和 b ,交换它们的值并输出 | 四种解法
今天是c语言基础打卡的第三天,主要内容是交换变量,希望大家能够理解呢,我就给大家记一下重点,给点课后题提示0.0。相关链接:【第03题】给定 a 和 b ,交换它们的值并输出 | 四种解法????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min全文目录????主要知识点????交换变量——临时变量????交换变量——算术运算????交换变量——异或运算????交换变量——交换输出????课后习题面试题 16.01.原创 2021-12-16 21:39:40 · 756 阅读 · 0 评论 -
[解题报告]【第02题】给定 n,求 1 + 2 + 3 + ... + n 的和 | 四种解法
今天是c语言基础打卡的第2天,主要内容是求和,希望大家能够理解呢,我就给大家记一下重点,给点课后题提示0.0。相关链接:【第02题】给定 n,求 1 + 2 + 3 + … + n 的和 | 四种解法????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min全文目录????主要知识点????等比数列求和公式????C语言写法????课后习题剑指 Offer 64. 求1+2+…+nSum Problem剑指 Offe原创 2021-12-11 22:12:53 · 1209 阅读 · 2 评论 -
[解题报告]【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章
今天是c语言基础打卡的第1天,主要内容是基础的操作,希望大家能够理解呢,我就给大家记一下重点,给点课后题提示0.0。相关链接:【第01题】A + B | 基础输入输出,开启学习C语言打卡的序章????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min全文目录????主要知识点????简单输入输出????循环的使用????输入的判定之EOF????输入的判定2????Leetcode的书写方式????课后习题371.原创 2021-12-08 12:53:34 · 372 阅读 · 0 评论 -
[解题报告]【第35题】给定两个 a X b 和 c X d 的矩阵 ,求两个矩阵的乘积
全文目录????主要知识点矩阵乘法????课后习题面试题 01.08. 零矩阵????写在最后今天是c语言基础打卡的第35天,主要内容是矩阵的操作,希望大家能够理解呢,我就给大家记一下重点,给点课后题提示0.0。相关链接:【第35题】给定两个 a X b 和 c X d 的矩阵 ,求两个矩阵的乘积????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min????主要知识点矩阵乘法三重循环冲,就是模拟矩阵乘法的原创 2021-12-07 09:36:30 · 473 阅读 · 2 评论 -
[解题报告]【第36题】给定一个数,判断这个数是不是素数
全文目录????主要知识点素数判定????课后习题866. 回文素数????写在最后今天是c语言基础打卡的第36天,主要内容是矩阵的操作,希望大家能够理解呢,我就给大家记一下重点,给点课后题提示0.0。相关链接:【第36题】给定一个数,判断这个数是不是素数????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min????主要知识点素数判定判断的时候为了节约时间,只需要遍历x^1/2的元素就好了。但是要注意sq原创 2021-12-07 09:04:08 · 557 阅读 · 0 评论 -
[解题报告]【第34题】给定一个 n X n 的矩阵 和 R,求旋转 90R 度以后的矩阵
全文目录????主要知识点矩阵的旋转????课后习题48. 旋转图像????写在最后今天是c语言基础打卡的第34天,主要内容是矩阵的操作,希望大家能够理解呢,我就给大家记一下重点,给点课后题提示0.0。相关链接:【第34题】给定一个 n X n 的矩阵 和 R,求旋转 90R 度以后的矩阵????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min????主要知识点矩阵的旋转矩阵的旋转过程:[12345678原创 2021-12-06 13:20:02 · 706 阅读 · 1 评论 -
[解题报告]【第33题】给定一个 n X n 的矩阵,求它的转置矩阵
全文目录????主要知识点矩阵的转置????课后习题867. 转置矩阵????写在最后今天是c语言基础打卡的第32天,主要内容是矩阵的操作,还牵扯了亿点点二级指针的相关知识点,希望大家能够理解呢。相关链接:【第33题】给定一个 n X n 的矩阵,求它的转置矩阵????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min????主要知识点矩阵的转置只要遍历矩阵的上半部分或者下半部分进行元素的交换就好了。voi原创 2021-12-04 12:07:18 · 599 阅读 · 0 评论 -
[解题报告]【第32题】给定一个字符串,原地对它进行翻转并输出
全文目录????主要知识点字符串反转????课后习题344. 反转字符串????写在最后今天是c语言基础打卡的第31天,今天主要是hash表的问题,算是hash表的入门呗。相关链接:【第32题】给定一个字符串,原地对它进行翻转并输出????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)⏳全文大约阅读时间: 10min????主要知识点字符串反转将一个字符串反转 只需要将前面的元素和后面的元素进行交换。进行n / 2交换操作即可完成。原创 2021-12-03 12:58:43 · 928 阅读 · 0 评论 -
[解题报告]【第31题】无冲突的哈希表问题 | 计数法的简单应用
全文目录????主要知识点计数法的简单应用????课后习题448. 找到所有数组中消失的数字????写在最后今天是c语言基础打卡的第31天,今天主要是hash表的问题,算是hash表的入门呗。相关链接:【第31题】无冲突的哈希表问题 | 计数法的简单应用全文大约阅读时间: 10min????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)????主要知识点计数法的简单应用#include <stdio.h>#include原创 2021-12-02 13:00:56 · 619 阅读 · 0 评论 -
[解题报告]【第30题】给定 n 个元素的升序整型数组,再给出一个值 target,求实现一个函数查找 nums 中 target 的下标
全文目录☘前言☘????主要知识点二分查找????课后习题704. 二分查找????写在最后☘前言☘ 今天是c语言基础打卡的第30天,今天这些题还是有点意思的。相关链接:【第30题】给定 n 个元素的升序整型数组,再给出一个值 target,求实现一个函数查找 nums 中 target 的下标全文大约阅读时间: 10min????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)????主要知识点二分查找在有序数组查找元素的时候,可以每原创 2021-12-01 13:03:41 · 808 阅读 · 0 评论 -
[解题报告]【第29题】给定一个 n 个元素的数组, 删除数组第一个位置上的数,然后再输出整个数组
全文目录☘前言☘????主要知识点删除第一个元素????课后习题1909. 删除一个元素使数组严格递增26. 删除有序数组中的重复项????写在最后☘前言☘ 今天是c语言基础打卡的第29天,今天这些题还是有点意思的。相关链接:【第29题】给定一个 n 个元素的数组, 删除数组第一个位置上的数,然后再输出整个数组全文大约阅读时间: 10min????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)????主要知识点删除第一个元素求从前往后,原创 2021-11-30 13:56:20 · 813 阅读 · 1 评论 -
[解题报告]【第28题】给定一个 n 个元素的数组,再给出 x ,将 x 插入数组第一个位置
全文目录☘前言☘????主要知识点第一个位置插入元素????课后习题1389. 按既定顺序创建目标数组????写在最后☘前言☘ 今天是c语言基础打卡的第28天,今天这些题我都写过,给个题解供大家参考把。相关链接:【第28题】给定一个 n 个元素的数组,再给出 x ,将 x 插入数组第一个位置全文大约阅读时间: 10min????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)????主要知识点第一个位置插入元素英雄哥给出的方式,是不断交换原创 2021-11-29 13:16:35 · 785 阅读 · 0 评论 -
[解题报告]【第27题】给定一个 n 个元素的数组,再给出 x ,查找 x 在数组中的下标 | 穷举法
全文目录☘前言☘????主要知识点穷举法????课后习题1295. 统计位数为偶数的数字540. 有序数组中的单一元素剑指 Offer 21. 调整数组顺序使奇数位于偶数前面????写在最后☘前言☘ 今天是c语言基础打卡的第26天,今天这些题我都写过,给个题解供大家参考把。相关链接:【第27题】给定一个 n 个元素的数组,再给出 x ,查找 x 在数组中的下标 | 穷举法全文大约阅读时间: 20min????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:220189128原创 2021-11-28 13:08:39 · 790 阅读 · 1 评论 -
[解题报告]【第26题】给定 l 和 r,输出所有 [l, r] 的水仙花数 | 差分法初体验
全文目录☘前言☘????主要知识点差分法初体验????课后习题1837. K 进制表示下的各位数字总和1399. 统计最大组的数目504. 七进制数????写在最后☘前言☘ 今天是c语言基础打卡的第26天,今天这写题我都写过,给个题解供大家参考把。相关链接:【第26题】给定 l 和 r,输出所有 [l, r] 的水仙花数 | 差分法初体验全文大约阅读时间: 20min????????作者简介:一个从工业设计改行学嵌入式的年轻人✨联系方式:2201891280(QQ)????主要知识点原创 2021-11-27 22:55:11 · 509 阅读 · 0 评论 -
[解题报告]【第25题】求所有 1 到 5 的全排列 | 令人窒息的 for 循环
全文目录零、写在前面一、主要知识点全排列的求法二、课后习题392. 判断子序列240. 搜索二维矩阵 II2006. 差的绝对值为 K 的数对数目写在最后零、写在前面 今天是c语言基础打卡的第25天,今天我尝试使用markdown来编辑这些内容完善这部分的所有题解吧。【第25题】求所有 1 到 5 的全排列 | 令人窒息的 for 循环一、主要知识点多层for循环全排列的求法求1-5的全排列int h[6];int main() { int i, j, k, l, m;原创 2021-11-26 12:50:07 · 447 阅读 · 0 评论 -
[解题报告]【第24题】给定 a 和 b,求它们的最小公倍数 | 最小公倍数 和 最大公约数有什么关系呢?
[解题报告]【第24题】给定 a 和 b,求它们的最小公倍数 | 最小公倍数 和 最大公约数有什么关系呢?零、写在前面一、主要知识点最小公倍数二、课后习题1819. 序列中不同最大公约数的数目写在最后零、写在前面 这个系列不经常更新,今天我尝试使用markdown来编辑这些内容完善这部分的所有题解吧。【第24题】给定 a 和 b,求它们的最小公倍数 | 最小公倍数 和 最大公约数有什么关系呢?一、主要知识点最大公倍数和最小公倍数的关系最小公倍数求最小公倍数的方法int gcd(i原创 2021-11-25 13:00:34 · 421 阅读 · 0 评论 -
[解题报告]【第23题】给定 a 和 b,代表分数 a / b,求它的最简分数
零、写在前面这个系列不经常更新,尝试去完善这部分的所有题解吧。【第23题】给定 a 和 b,代表分数 a / b,求它的最简分数https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118272863一、主要知识点1.最简分数有了昨天的最大公约数,求最简分数其实就是求分子分母的最大公约数,然后除掉就好了。#include <stdio.h>int gcd(int a, int b) {//辗...原创 2021-11-24 12:23:03 · 521 阅读 · 0 评论 -
[解题报告]【第22题】给定 a 和 b,求它们的最大公约数 | 辗转相除法
零、写在前面这个系列不经常更新,今天这个题目因为必须写题解才能打卡,唉,主要知识点在【第22题】给定 a 和 b,求它们的最大公约数 | 辗转相除法https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118272816一、主要知识点1.辗转相除法 其实这是高中知识?还是初中?其实就是不断的辗转取余。好像也叫除留余数法。int GCD(int a,int b){ //...原创 2021-11-23 08:29:12 · 516 阅读 · 2 评论 -
[解题报告]【第16题】给定 n,打印一个直角边为 n 的等边直角三角形
零、写在前面这个系列不经常更新,今天这个题目因为英雄哥玩超纲课后题0.0,我们一起看一看,主要知识点在【第16题】给定 n,打印一个直角边为 n 的等边直角三角形https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118272189一、主要知识点1.打印指定的形状的边界判定#include<stdio.h>int main() { int n, i, j; whi...原创 2021-11-17 13:07:40 · 1438 阅读 · 1 评论 -
[解题报告]【第14题】给定一个字符串,对它进行翻转输出 | 两个思路
零、写在前面这个系列不经常更新,今天这个题目因为发现了自己写代码的一些问题,我们一起看一看,主要知识点在【第14题】给定一个字符串,对它进行翻转输出 | 两个思路https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118271922一、主要知识点1.函数的使用之前我一直觉得函数既要占用栈空间,而且会增加切换时间成本,觉得这个东西没必要,这个思想大错特错了。。使用函数能明显改善代...原创 2021-11-15 13:19:16 · 704 阅读 · 2 评论 -
[解题报告] 《C语言入门100例》(第11例) 溢出
零、写在前面这个系列不经常更新,今天这个题目又双叒叕觉得有点意思,我们一起看一看,主要知识点在【第11题】给出四个数,输出四个数的和 | 溢出了怎么办?https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118237457一、主要知识点 1.溢出处理 由于数据的量级只有,所以只有四个数字都是最大的时候才会产生溢出#include <stdio.h>typedef un...原创 2021-11-12 13:14:42 · 1060 阅读 · 2 评论 -
[解题报告] 《C语言入门100例》(第10例) 平均数
零、写在前面这个系列不经常更新,今天这个题目又双叒叕觉得有点意思,我们一起看一看,主要知识点在《C语言入门100例》(第10例) 平均数https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118208466一、主要知识点 1.强制类型转换 由于平均数会是一个浮点数,在计算的时候会用到类型转换。求平均数的时候double/int返回的值仍然是double。int a,n,i;dou...原创 2021-11-11 10:33:07 · 778 阅读 · 0 评论 -
[解题报告]《C语言入门100例》(第7例) 给定 n,求 1 × 2 × 3 × ... × n 的乘积
零、写在前面这个系列不经常更新,今天这个题目又觉得有点意思,我们一起看一看,主要知识点在《C语言入门100例》(第7例) n!https://blog.youkuaiyun.com/WhereIsHeroFrom/article/details/118208252一、主要知识点 1.给定 n,求 1 × 2 × 3 × ... × n 的乘积int ans = 0,n;while(n) { ans *= n; ...原创 2021-11-08 12:45:30 · 1092 阅读 · 0 评论