首页
学习
活动
专区
工具
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.4K108
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    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; }

    26910

    C语言每日一(64)快乐

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

    14810

    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也会存在重复元素的问题,也要记得查重。

    15310

    C语言沉浸式刷C语言必刷】(经典题型一站式刷)【长期更新】

    get_strcpy(arr1, arr2); printf("%s\n", arr1); return 0; } 3.求两个数字的最小公倍数 程序分析:要求出两个数字的最小公倍数,最小公倍数最小也得是两的最大值...,最大不能超过 两的乘积,我们要以此为条件进行程序设计。...4.求解0~10000的水仙花 水仙花的定义 水仙花(Narcissistic number)也被称为超完全数字不变数(pluperfect digital invariant, PPDI)、...自恋、自幂、阿姆斯壮或阿姆斯特朗(Armstrong number),水仙花是指一个 3 位数,它的每个数位上的数字的 3次幂之和等于它本身。...return 0; } 9.移动数组内元素,使得奇数在前,偶数在后 程序分析:首先应该想如何分辨奇数和偶数,我们想到取模运算i%2==0时,i为偶数,反之则为奇

    10510
    领券