C语言入门到进阶算法试题
文章平均质量分 64
本专栏定期更新C语言的算法题,从入门到进阶各个阶段都有,适合零基础学习C语言的、备战蓝桥杯、入门算法的朋友,本专栏更新的题目都是非常经典的,每道题目包含题目描述,算法讲解,代码分析,题目数量将达到800道+,欢迎大家订阅学习
优惠券已抵扣
余额抵扣
还需支付
¥9.90
¥99.00
购买须知?
本专栏为图文内容,最终完结不会低于15篇文章。
订阅专栏,享有专栏所有文章阅读权限。
本专栏为虚拟商品,基于网络商品和虚拟商品的性质和特征,专栏一经购买无正当理由不予退款,不支持升级,敬请谅解。
KJ.JK
正在更新2024年华为OD最新E卷,收录历年真题,提供在线OJ刷题学习,代码仅供学习参考,题库均搜集于互联网
展开
-
【C语言入门到进阶算法试题】232、判断能否被3,5,7整除 | 算法真题+思路参考+代码解析
题目描述>给定一个整数,判断它能否被3,5,7整除,并输出以下信息:1、能同时被3,5,7整除(直接输出3 5 7,每个数中间一个空格);2、只能被其中两个数整除(输出两个数,小的在前,大的在后。例如:3 5或者 3 7或者5 7,中间用空格分隔);3、只能被其中一个数整除(输出这个除数);4、不能被任何数整除,输出小写字符‘n’,不包括单引号。原创 2023-11-22 08:08:32 · 168 阅读 · 0 评论 -
【C语言入门到进阶算法试题】231、判断一个数能否同时被3和5整除 | 算法真题+思路参考+代码解析
题目描述>判断一个数n 能否同时被3和5整除---### 🎃输入输出>输入输入一行,包含一个整数n。( -1,000,000 < n < 1,000,000) 输出输出一行,如果能同时被3和5整除输出YES,否则输出NO---原创 2023-11-22 08:08:25 · 108 阅读 · 0 评论 -
【C语言入门到进阶算法试题】230、收集瓶盖赢大奖 | 算法真题+思路参考+代码解析
题目描述>某饮料公司最近推出了一个“收集瓶盖赢大奖”的活动:如果你拥有10个印有“幸运”、或20个印有“鼓励”的瓶盖,就可以兑换一个神秘大奖。 现分别给出你拥有的印有“幸运”和“鼓励”的瓶盖数,判断是否可以去兑换大奖---### 🎃输入输出>输入一行,包含两个整数,分别是印有“幸运”和“鼓励”的瓶盖数,用一个空格隔开。 输出一行。若可以兑换大奖,输出1,否则输出0。原创 2023-11-22 08:08:18 · 114 阅读 · 0 评论 -
【C语言入门到进阶算法试题】229、判断是否为两位数 | 算法真题+思路参考+代码解析
题目描述>判断一个正整数是否是两位数---### 🎃输入输出>输入一个正整数,不超过1000。 输出一行。若该正整数是两位数,输出1,否则输出0。原创 2023-11-22 08:08:12 · 88 阅读 · 0 评论 -
【C语言入门到进阶算法试题】228、整数大小比较 | 算法真题+思路参考+代码解析
题目描述>输入两个整数,比较它们的大小。---### 🎃输入输出>输入>一行,包含两个整数x和y,中间用单个空格隔开。> >输出一个字符。若x > y,输出 > ;若x = y,输出 = ;若x < y,输出 < ;原创 2023-11-22 08:08:06 · 43 阅读 · 0 评论 -
【C语言入门到进阶算法试题】227、奇偶ASCII值判断 | 算法真题+思路参考+代码解析
任意输入一个字符,判断其ASCII是否是奇数,若是,输出YES,否则,输出NO例如,字符A的ASCII值是65,则输出YES,若输入字符B(ASCII值是66),则输出NO输入输入一个字符输出如果其ASCII值为奇数,则输出YES,否则,输出NO原创 2023-11-22 08:08:00 · 103 阅读 · 0 评论 -
【C语言入门到进阶算法试题】226、输出绝对值 | 算法真题+思路参考+代码解析
题目描述>输入一个浮点数,输出这个浮点数的绝对值。---### 🎃输入输出>输入输入一个浮点数,其绝对值不超过10000。 输出输出这个浮点数的绝对值,保留到小数点后两位。原创 2023-11-22 08:07:53 · 128 阅读 · 0 评论 -
【C语言入门到进阶算法试题】225、奇偶数判断 | 算法真题+思路参考+代码解析
题目描述>给定一个整数,判断该数是奇数还是偶数。---### 🎃输入输出>输入输入仅一行,一个整数n, 0 < n < 1000。 输出输出仅一行,如果n是奇数,输出odd;如果n是偶数,输出even。原创 2023-11-22 08:07:47 · 41 阅读 · 0 评论 -
【C语言入门到进阶算法试题】224、判断数正负 | 算法真题+思路参考+代码解析
题目描述>给定一个整数N,判断其正负。---### 🎃输入输出>输入一个整数N 输出如果N > 0, 输出positive;如果N = 0, 输出zero;如果N < 0, 输出negative原创 2023-11-21 08:18:24 · 104 阅读 · 0 评论 -
【C语言入门到进阶算法试题】223、计算2的幂 | 算法真题+思路参考+代码解析
给定非负整数�n,求2�2 n 。输入一个整数�,0<=�<31n,0原创 2023-11-21 08:18:18 · 69 阅读 · 0 评论 -
【C语言入门到进阶算法试题】222、等差数列末项计算 | 算法真题+思路参考+代码解析
题目描述>给出一个等差数列的前两项a1,a2,求第n项是多少。原创 2023-11-21 08:18:11 · 149 阅读 · 0 评论 -
【C语言入门到进阶算法试题】221、计算三角形面积 | 算法真题+思路参考+代码解析
🎃题目描述>平面上有一个三角形,它的三个顶点坐标分别为(x1, y1), (x2, y2), (x3, y3),那么请问这个三角形的面积是多少。原创 2023-11-21 08:18:04 · 75 阅读 · 0 评论 -
【C语言入门到进阶算法试题】220、奇妙的数列 | 算法真题+思路参考+代码解析
妞妞最近迷上了王者荣耀。小Q得到了一个奇妙的数列,这个数列有无限多项,数列中的第 i 个数字为�⋅(−1)�i⋅(−1) i ,比如数列的前几项为-1,2,-3,4,-5…小Q兴奋把这个数列拿去给妞妞看,并希望借此邀请妞妞吃饭。妞妞想了想,对小Q说:“对于这个数列,我每次询问你一个区间,你在1秒内把这个区间里的数字的和告诉我,如果你答得上来我就跟你一起去吃饭。”由于妞妞最近沉迷王者荣耀,已经很久都没理过小Q了,所以小Q不想失去这次珍贵的机会,你能帮帮他吗?原创 2023-11-21 08:17:50 · 46 阅读 · 0 评论 -
【C语言入门到进阶算法试题】219、计算线段长度 | 算法真题+思路参考+代码解析
题目描述>已知线段的两个端点的坐标A(Xa,Ya),B(Xb,Yb),求线段AB的长度。原创 2023-11-21 08:17:22 · 151 阅读 · 0 评论 -
【C语言入门到进阶算法试题】218、苹果和虫子 | 算法真题+思路参考+代码解析
题目描述>你买了一箱n个苹果,很不幸的是买完时箱子里混进了一条虫子。虫子每x小时能吃掉一个苹果,假设虫子在吃完一个苹果之前不会吃另一个,那么经过y小时你还有多少个完整的苹果?原创 2023-11-21 08:17:13 · 401 阅读 · 0 评论 -
【C语言入门到进阶算法试题】217、大象喝水 | 算法真题+思路参考+代码解析
题目描述>一只大象口渴了,要喝20升水才能解渴,但现在只有一个深h厘米,底面半径为r厘米的小圆桶(h和r都是整数)。问大象至少要喝多少桶水才会解渴。 注意:圆周率使用3.14159。原创 2023-11-21 08:17:08 · 280 阅读 · 0 评论 -
【C语言入门到进阶算法试题】216、计算浮点数相除的余数 | 算法真题+思路参考+代码解析
题目描述>计算两个双精度浮点数a和b的相除的余数,a和b都是正数的。这里余数(r)的定义是:a = k * b + r,其中 k是整数, 0原创 2023-11-21 08:17:02 · 186 阅读 · 1 评论 -
【C语言入门到进阶算法试题】215、计算并联电阻的阻值 | 算法真题+思路参考+代码解析
输入输出>输入两个电阻阻抗大小,浮点型,以一个空格分开。 输出并联之后的阻抗大小,结果保留小数点后2位原创 2023-11-21 08:16:56 · 97 阅读 · 0 评论 -
【C语言入门到进阶算法试题】214、计算多项式的值 | 算法真题+思路参考+代码解析
### 🎃输入输出>输入输入仅一行,包含5个实数,分别是x,及参数a、b、c、d的值,每个数都是绝对值不超过100的双精度浮点数。数与数之间以一个空格分开。 输出输出一个实数,即f(x)的值,保留到小数点后7位。原创 2023-11-21 08:16:50 · 46 阅读 · 0 评论 -
【C语言入门到进阶算法试题】213、 甲流疫情死亡率 | 算法真题+思路参考+代码解析
题目描述>甲流并不可怕,在我国,它的死亡率并不是很高。请根据截止2009年12月22日各省报告的甲流确诊数和死亡数,计算甲流在各省的死亡率。原创 2023-11-21 08:16:44 · 158 阅读 · 0 评论 -
【C语言入门到进阶算法试题】212、计算分数的浮点数值 | 算法真题+思路参考+代码解析
题目描述>两个整数a和b分别作为分子和分母,既分数 a/b ,求它的浮点数值(双精度浮点数,保留小数点后9位)原创 2023-11-21 08:16:38 · 108 阅读 · 0 评论 -
【C语言入门到进阶算法试题】211、带余除法 | 算法真题+思路参考+代码解析
题目描述>给定被除数和除数,求整数商及余数。 此题中请使用默认的整除和取余运算,无需对结果进行任何特殊处理。看看程序运行结果与数学上的定义有什么不同?原创 2023-11-20 08:13:34 · 164 阅读 · 0 评论 -
【C语言入门到进阶算法试题】210、01串 | 算法真题+思路参考+代码解析
给定一个仅包含0或1的字符串,现在可以对其进行一种操作:当有两个相邻的字符其中有一个是0另外一个是1的时候,可以消除掉这两个字符。这样的操作可以一直进行下去直到找不到相邻的0和1为止。问这个字符串经历了操作以后的最短长度。原创 2023-11-20 08:13:28 · 161 阅读 · 0 评论 -
【C语言入门到进阶算法试题】209、 打印字符 | 算法真题+思路参考+代码解析
题目描述>输入一个ASCII码,输出对应的字符。原创 2023-11-20 08:13:17 · 155 阅读 · 0 评论 -
【C语言入门到进阶算法试题】208、 打印ASCII码 | 算法真题+思路参考+代码解析
题目描述>输入一个除空格以外的可见字符(如,在C语言里使用scanf以格式说明符%c读入),输出其ASCII码。原创 2023-11-20 08:13:10 · 182 阅读 · 0 评论 -
【C语言入门到进阶算法试题】207、浮点数向零舍入 | 算法真题+思路参考+代码解析
题目描述>输入一个单精度浮点数,将其向零舍入到整数。 说明:向零舍入的含义是,正数向下舍入,负数向上舍入。 提示:可以使用强制类型转换来实现。原创 2023-11-20 08:13:04 · 317 阅读 · 0 评论 -
【C语言入门到进阶算法试题】206、输出浮点数 | 算法真题+思路参考+代码解析
题目描述>读入一个双精度浮点数,分别按输出格式“%f”,“%f”保留5位小数,“%e”和“%g”的形式输出这个整数,每次在单独一行上输出。原创 2023-11-20 08:12:58 · 91 阅读 · 0 评论 -
【C语言入门到进阶算法试题】205、空格分隔输出 | 算法真题+思路参考+代码解析
题目描述>读入一个字符,一个整数,一个单精度浮点数,一个双精度浮点数,然后按顺序输出它们,并且要求在他们之间用一个空格分隔。输出浮点数时保留6位小数。原创 2023-11-20 08:12:52 · 58 阅读 · 0 评论 -
【C语言入门到进阶算法试题】204、输出保留12位小数的浮点数 | 算法真题+思路参考+代码解析
题目描述>读入一个双精度浮点数,保留12位小数,输出这个浮点数。原创 2023-11-20 08:12:47 · 73 阅读 · 0 评论 -
【C语言入门到进阶算法试题】203、输出保留3位小数的浮点数 | 算法真题+思路参考+代码解析
题目描述>读入一个单精度浮点数,保留3位小数输出这个浮点数。 注:“保留3位小数”,通常意味着四舍五入后保留3位小数。原创 2023-11-20 08:12:40 · 139 阅读 · 1 评论 -
【C语言入门到进阶算法试题】202、对齐输出 | 算法真题+思路参考+代码解析
题目描述>读入三个整数,按每个整数占8个字符的宽度,右对齐输出它们。 注意:不足8个字符在左方补空格,超过8个字符时就完整输出。原创 2023-11-20 08:12:35 · 60 阅读 · 0 评论 -
【C语言入门到进阶算法试题】201、输出第二个整数 | 算法真题+思路参考+代码解析
题目描述>输入三个整数,把第二个输入的整数输出。原创 2023-11-20 08:12:29 · 34 阅读 · 0 评论 -
【C语言入门到进阶算法试题】200、硬币 | 算法真题+思路参考+代码解析
题目描述>牛家村的货币是一种很神奇的连续货币。 他们货币的最大面额是n,并且一共有面额为1,面额为2.....面额为n,n种面额的货币。 牛牛每次购买商品都会带上所有面额的货币,支付时会选择给出硬币数量最小的方案。 现在告诉你牛牛将要购买的商品的价格,你能算出牛牛支付的硬币数量吗? (假设牛牛每种面额的货币都拥有无限个。)原创 2023-11-20 08:12:19 · 53 阅读 · 0 评论 -
【C语言入门到进阶算法试题】199、百钱买百鸡 | 算法真题+思路参考+代码解析
题目描述>我国古代数学家张丘建在《算经》一书中曾提出过著名的“百钱买百鸡”问题,该问题叙述如下:鸡翁一,值钱五;鸡母一,值钱三;鸡雏三,值钱一;百钱买百鸡,则翁、母、雏各几何?翻译过来,意思是公鸡一个五块钱,母鸡一个三块钱,小鸡三个一块钱,现在要用一百块钱买一百只鸡,问公鸡、母鸡、小鸡各多少只? 百鸡没有规定一定要是什么鸡,因此买哪种鸡,各买几只都可以。请编写程序,以母鸡数较多为先,依次输出各种可能的买鸡方案。原创 2023-11-20 08:12:11 · 217 阅读 · 0 评论 -
【C语言入门到进阶算法试题】198、含k个3的数 | 算法真题+思路参考+代码解析
题目描述>输入两个正整数 m 和 k,其中1 < m < 100000,1 < k < 5 ,判断 m 能否被19整除,且恰好含有k个3,如果满足条件,则输出YES,否则,输出NO。 例如,输入: 43833 3 满足条件,输出YES。 如果输入:39331 3 尽管有3个3,但不能被19整除,也不满足条件,应输出NO。原创 2023-11-20 08:12:05 · 126 阅读 · 0 评论 -
【C语言入门到进阶算法试题】197、数字反转 | 算法真题+思路参考+代码解析
题目描述>给定一个整数,请将该数各个位上数字反转得到一个新数。新数也应满足整数的常见形式,即除非给定的原数为零,否则反转后得到的新数的最高位数字不应为零,如:输入:-380,则输出:-83原创 2023-11-19 00:48:17 · 61 阅读 · 0 评论 -
【C语言入门到进阶算法试题】196、级数求和 | 算法真题+思路参考+代码解析
输入输出>输入一个整数 K 输出一个最小的 n原创 2023-11-18 08:11:52 · 72 阅读 · 0 评论 -
【C语言入门到进阶算法试题】195、角谷猜想 | 算法真题+思路参考+代码解析
题目描述>所谓角谷猜想,是指对于任意一个正整数,如果是奇数,则乘3加1,如果是偶数,则除以2,得到的结果再按照上述规则重复处理,最终总能够得到1。如,假定初始整数为5,计算过程分别为16、8、4、2、1。 程序要求输入一个整数,将经过处理得到1的过程输出来。 输入一个正整数N,输出从输入整数到1的步骤,每一步为一行,每一部中描述计算过程。最后一行输出"End"。如果输入为1,直接输出"End"。原创 2023-11-18 08:11:45 · 178 阅读 · 0 评论 -
【C语言入门到进阶算法试题】194、1加到多少才超过N? | 算法真题+思路参考+代码解析
题目描述>1加2加3。。。加到多少才刚好超过N?---原创 2023-11-18 08:11:38 · 58 阅读 · 0 评论 -
【C语言入门到进阶算法试题】193、韩信点兵 | 算法真题+思路参考+代码解析
题目描述>有一次,韩信与楚将李锋交战。苦战一场,楚军不敌,败退回营,韩信也整顿兵马返回大本营。当行至一山坡,探子回报:楚军骑兵追来,足有五千名骑兵。韩信便急速点兵迎敌。他命令士兵37人一排,结果多出8名;接着命令士兵59人一排,结果多出13名;他又命令士兵71人一排,结果又多出23名。韩信马上向将士们宣布:我军至少有8万余名勇士,敌人不过5千骑兵,我们居高临下,以众击寡,一定能打败敌人。你知道韩信手下到底有多少士兵吗?原创 2023-11-18 08:11:33 · 88 阅读 · 0 评论