【C语言刷题每日一题#牛客网HJ73】——计算日期到天数转换(给定日期,计算是该年的第几天)
此问题解决方法不唯一,这里介绍的是一种使用数组和循环实现的简单办法 问题描述 思路分析 问题的要求是输入一个日期,计算这是当年的第几天——要解决这个问题,逻辑就是将输入日期当月之前整月的...
【C语言刷题每日一题#牛客网BC6】输入三个整数,输出第二个整数
这是在实际中遇到的很简单的但却关系到习惯养成的问题,所以想拿出来单独讲一下 问题描述 实际中看到大部分人给出的代码是这样的 常见的写法 ...
【C语言刷题每日一题#牛客网BC107】矩阵转置
问题描述 思路逐步分析 首先,根据输入的描述,第一行输入的是两个整数n和m,分别表示一个矩阵(二维数组)的行和列,并且行和列不超过10 根据要求,先创建两个变量n和m用来存储第一行输入的行数和列数 ...
【C语言刷题每日一题】一维数组的交换
问题描述 将两个整型一维数组的元素进行交换 如果两个数组长度相同就全部交换; 如果两个数组长度不同,则交换长度相同部分的元素 思路分析 为了代码的复用,这里通过函数来实现,交换元素用一个函数来实现,打印数组的元素用一个函数来实现 同时为了方便代码的修改,这里将两个数组的元素个数计算出来分别存放到两个整型变量中,并且求得两个数组长度的较...
【C语言刷题每日一题#牛客网BC68】——X形图案
问题描述 思路分析 首先根据输入的描述,多组输入需要将scanf放在循环中来实现 #include<stdi...
【C语言刷题每日一题#牛客网BC69】——空心正方形图案
问题描述 思路分析 首先根据输入的描述,多组输入需要将scanf放在循环中来实现 分析输出的规律:当输入为4时,分别在第0行和第3行(4-1行),第0列和第3列(4-1列)打印“* ”,其他位置...
【C语言刷题每日一题】——打印100到200之间的素数
问题描述 打印100到200之间的素数 素数——素数又称质数。一个大于1的自然数,除了1和它自身外,不能被其他自然数整除的数叫做质数 思路分析 首先使用一个for循环,来产生100到200的整数 在每一次循环内部判断该数字是不是素数——根据素数的定义,要判断一个数字是不是素数,在数据不多的情况下,最简单的判断方式就是用2到n-1去整除该数字,...
【C语言刷题每日一题】——求最大公约数(带数学计算过程详解)
概念介绍 最大公约数——两个整数中公共约数(因数)的最大者 求最大公约数的方法有很多,如质数因数分解法、短除法、辗转相除法、更相减损法。 这里介绍使用代码实现求最大公约数的最简单的一种方法——辗转相除法 辗转相除法 数学思想介绍 求最大公约数过程—— 比如有两个数,18和24 第一步:用第一个数18作为被除数,第二个数24作为除数,两个数做...
【C语言刷题每日一题】——求1到100中包含数字9的整数的个数
思路分析 创建一个变量count记录个数 使用一个for循环完成从1到100的循环 每次循环判断该数字是否包含数字9——第一种情况 :个位包含9,即求模10的结果为9 ;第二种情况:十位包含9,即除以10的结果为9(两种情况同时出现只统计一次)使用多分支判断或者逻辑或操作符都可以实现 打印count的值 代码实现 使用逻...
【C语言刷题每日一题】——打印1000年到2000年之间的闰年
闰年的问题是编程中经常遇到的一个小细节问题,是不是闰年关系到整年的天数和月份的天数,这是一个经常容易被忽略的问题 关于闰年的判断有一个小口诀——四年一闰,百年不闰,四百年再闰 思路分析 首先用for循环完成1000到2000的打印 在每一次循环内部,按照上面的口诀进行判断决定是否进行打印(使用逻辑操作符或者多分支判断语句都可以实现) ...
本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。
C语言更多刷题相关
开发与运维
集结各类场景实战经验,助你开发运维畅行无忧
+关注