首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C语言 | 求

“要成为绝世高手,并非一朝一夕,除非是天生武学奇才,但是这种人…万中无一” ——包租婆 这道理放在C语言学习上也一并受用。...在编程方面有着天赋异禀的人毕竟是少数,我们大多数人想要从C语言小白进阶到高手,需要经历的是日积月累的学习。 那么如何学习呢?当然是每天都练习一道C语言题目!! ? 作者 闫小林 白天搬砖,晚上做梦。...例55:一个如果恰好等于它的因子之和,这个数就称为C语言编程找出1000之内的所有,并输出其因子。...解题思路:6的因子为1,2,3,而6=1+2+3,因此6是“”,1不用判断,直接从2开始,因为1的因子只有1 源代码演示: #include//头文件 int main()//主函数

3.3K108
您找到你想要的搜索结果了吗?
是的
没有找到

C语言刷随记 —— 完全平方

题目描述 一个整数,它加上 100 后是一个完全平方,再加上 168 又是一个完全平方,请问该是多少? 2....程序分析 在 10 万以内判断(可以是比100000大的数字),先将该加上 100 后再开方,再将该加上 268 后再开方,如果开方后的结果满足如下条件,即是结果。...思路 遍历10万以内的数字,将每个数字分别加上 100 和 168后开平方,最后计算加上100 和 168 后的两的平方,如果一个的平方根的平方等于该,这说明此是完全平方。...后开方后的结果*/ y=sqrt(i+268); /*y 为再加上 168 后开方后的结果*/ if(x*x==i+100&&y*y==i+268) /*如果一个的平方根的平方等于该...,这说明此是完全平方*/ printf("\n%ld\n",i); } return 0; }

23610

C语言每日一(64)快乐

题目链接 力扣网202 快乐 题目描述 编写一个算法来判断一个 n 是不是快乐。 「快乐」 定义为: 对于一个正整数,每一次将该替换为它每个位置上的数字的平方和。...如果这个过程 结果为 1,那么这个数就是快乐。 如果 n 是 快乐 就返回 true ;不是,则返回 false 。...基于鸽巢原理,我们来证明一下这道的任意数据是必定带环的。...这道数据的取值范围是2的31次方-1,转换一下等于2147483647,我们取到数字个数的最大值,即9999999999,可以推导出,这个数通过题目的方法取到的,一定是最大的(因为原比范围还大,同时也是各位上的最大值...设需要检测的为x,假设最坏情况,它变化了810次都没有重复的存在,说明它已经将1——810的已经遍历一遍,当进行第811次时,必定有重复值出现。

9110

C语言每日一(66)三之和

之和 题目描述 给你一个整数数组 nums ,判断是否存在三元组 [nums[i], nums[j], nums[k]] 满足 i != j、i != k 且 j !...2.从第一个开始进行固定(当前位置为i)定义左右两个指针left,right,left每次从i的下一个位置开始,而right每次都从最右边开始。...3.每次求出left和right所指向的的和,看看这个和是否等于i位置的倒数,如果大,right--,如果小,left++,直到找到匹配的后,将结果存放到返回数组里,此时left++和right--...4.为了避免出现重复结果,我们之前已经对数组进行了排序,假设此时left和right指向的值的和满足条件,又因为排序后连续的会放到一起,所以left后面和right前面就会存在重复元素,此时我们需要跳过它...5.匹配后,i就要继续向下移动,而i也会存在重复元素的问题,也要记得查重。

12510

关于C言中逆序输出以及判断回文题目的解法笔记

如何计算用户输入的是几位数?   在做逆序输出以及判断回文题目之前,先做下这道,如何计算用户输入的是几位数呢?   思路:假设用户输入的数据是四位1234。   ...就这样再更新成12,取得末位数字2,我们就知道用户输入数值至少为三位数了,再更新成1,取得末位数字1,我们就知道用户输入的数值至少为四位数了这时候1/10=0,犊子,更新不了了,停止,我们就知道用户输入的数值...做完上一之后,再看下如何逆序输出,比如1234逆序输出为4321   我们同样还是知道1234%10==4, 1234/10=123对吧,所以没问题,按照上一的逻辑,我们取得用户输入数值的末位数字之后对数值进行更新再取末位数字...12345 12345逆序输出为54321 判断回文   上面两都会做之后,判断回文就很简单了,回文的判断不就是判断原数据和逆序输出的数数值是否相等吗。...写在后面   今天刚好练习的时候做到了这道,就对这道的解法做了一些笔记,应该没有问题,还请各位大佬批评指正。

1K20
领券