【C语言刷题训练】——第7节(含代码与分析思路)
前言 本文是鹏哥C语言刷题训练营第7节课内容的配套笔记,主要是一些简单基础性质的打印图形找规律性的题目。 题目链接(如果有需要请自行复制粘贴) 翻转直⻆三⻆形 题号:BC101 链接:https://www.nowcoder.com/practice/2cdea429fa4...
【C语言刷题训练——6】鹏哥C语言刷题训练营笔记,含代码讲解改进
前言 鹏哥C语言刷题训练营第六课代码来咯,大家可以参考一下: 代码链接(有需要请自行复制链接进入牛客网练习) 计算单位阶跃函数 题号:BC70 链接:https://www.nowcoder.com/practice/0b23793ae48a4e6cb7dfff042c95...
【C语言】鹏哥C语言刷题训练营——第5节内容笔记(含代码全面分析和改进,讲解)
前言 注:本文题目是作者听课视频讲解,来自比特鹏哥C语言刷题训练营,有些许代码思路借鉴。 在本节博客当中,题目难度有了一点点提升,然后就是更注重一些题目的多解性了,仔细对比不同的代码和思路解法,就能促进自己对代码的理解和掌握。 题目链接(有需要请自行链接做题) 第5讲 ...
【C语言】基础刷题训练4(含全面分析和代码改进示例)
前言 本章刷题博客主要面向基础性题目,包含的主要知识点包括分支循环,数组的使用,循环嵌套等等…比较重点的内容有冒泡排序和库函数qsort的使用。 题目链接(有需要的请自行链接做题) 时间转换 题号:BC30 链接:https://www.nowcoder.com/pract...
C语言刷题(函数)
一个数如果恰好等于它的所有因子(不包括它本身)之和,这个数就称为“完数”。编写程序按如下要求统计自然数1—100间完数的个数: //判断完数 #include <stdio.h> //完数判断函数 int isPerfect(int n) { int ...
C语言刷题(循环结构程序设计)
第一题 输入一行字符(使用getchar函数循环获取输入的每一个字符,直到回车字符结束循环),分别统计出其中的大写英文字母、小写英文字母、空格、数字和其他字符的个数。 解题思路如下: 首先,我们定义变量来统计大写英文字母、小写英文字母、空格、数字和其他字符的个数,初始值都为 0。 然后,使用 getchar 函数循环读取用户输入的字符,直到读取到回车...
C语言刷题(数组)
1. 编写程序利用数组实现将一个数插入到一个有序的数列中,要求插入后仍有序。 C语言代码 #include <stdio.h> int main(){ int n = 0; printf("请输入有序数组元素...
【C语言刷题系列】求一个数组中两个元素a和b的和最接近整数m
一、问题描述 给定一个整数sum,从有N个有序元素的数组中寻找元素a,b,使得a+b的结果最接近sum 注意: 给定的数组是有序的 a和b是全局变量,不需要返回值 二、解题思路 解题思路: 利用数组的有序性,通过双指针在数组中同时从两端向中间遍历,逐步逼近目标和,从而找到最接近给定和的两个数 ...
【C语言刷题系列】消失的数字
一、问题描述 问题的要点: 数组中存储了0到n的数字,但缺失了一个 数组是无序的 时间复杂度要求 O(n) 二、解题思路 题目要求时间复杂度为O(...
【C语言刷题系列】轮转数组
一、问题描述 注意: 根据题目示例,右转是每次将数组的最右边的一个元素移动到数组最左边 二、解决思路 思路一:两层循环移动元素 时间复杂度O(n^2)将数组旋转(k%numsSi...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C语言更多刷题相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注