- 博客(11)
- 收藏
- 关注
原创 C语言 求一个整数的各位数字之和
如图所示,为求解正整数各位数字之和的代码,原理是通过循环对10求余得到最后一位数字,再除10去除最后一位(求到1位数字不再求是因为1位数字/10对10求余为0),最后再把循环得到的input第一位加上,就得到了需要的各位数字之和。对于负数情况,只要在代码前面转化成正数就好,此处不再赘述。
2025-10-19 23:14:06
491
原创 C语言 根据年份数与月份数计算某月天数
用switch语句实际对每个月份的判断,同时包含范围判断(year范围可自行更改,代码中以1900-2030为例子)在2月处判断是否是闰年(被400整除或者被4整除且不被100整除)
2025-10-18 09:24:16
300
原创 C语言 亲和数的判断
通过for循环遍历i~a/2(除a外,a不会有大于a/2的因数,但亲和数定义不包括a)当a%i==0,也就是i是a的因数,na++一次(相当于计数),同时将i累加进xa中。给出是否是亲和数,以及依次给出ab的因数个数。最后判断xa与b,xb与a关系。
2025-10-18 09:18:27
523
原创 C语言 寻找两个正整数的最大公约数
遍历1~较小值,利用强制类型转换向下取整与浮点数结果比较,如果相等则为公约数,此时赋值给X,X被不断覆盖,最终得到最大公约数。也可以用floot函数代替类型转换。
2025-10-14 09:08:27
118
原创 C语言 求n个实数的平均数
利用while无限循环让用户输入数字,用%lf%c,当在数字后面输入回车时跳出循环,同时有调节小数位数功能。其中i是输入次数,即数字个数。
2025-10-13 23:41:57
229
原创 C语言 搜索正整数因数以及两正整数公因数
利用浮点型变整形相当于向下取整,遍历1~a,搜索所有因数。原理同上,通过同时对a,b遍历,找出所有公因数。例:1234567890 99990090。
2025-09-26 20:59:28
229
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅