ZZULIOJ刷题积累

这篇博客涵盖了C语言编程中的一些关键知识点,包括数位分离、格式化输出、等差数列求和、浮点数处理、判断闰年、求绝对值、对数计算、素数检测以及欧几里得算法。还讨论了如何顺序输出数字的各位以及最大公约数与最小公倍数的关系。

数位分离(1004)
取整+取余

输出占n列+左对齐|右对齐(1005)
每个整数占n列
左对齐 %-nd
右对齐 %nd

等差数列求和公式(1006)
s=(a1+an)*n/2
n=(an-a1)/d+1

保留n位小数
%.nf

输入输出易混点
double输入用%lf 输出用%f
float 输入输出均用%f

利用三角形的三条边的边长直接求三角形面积的公式。
海伦公式|希伦公式|海龙公式|希罗公式|海伦-秦九韶公式
表达式为:s=sqrt(p(p-a)(p-b)(p-c)); p=(a+b+c)/2

判断闰年的条件
①能被4整除,但不能被100整除的年份都是闰年
②能被400整除的年份是闰年。
不符合这两个条件的年份不是闰年。

求绝对值
#include<stdio.h>
abs()函数

除数是零
用|s2|<1e-10(即10的-10次方)判断

间隔出现负号时,可以用flag=-flag

对数
#include<stdio.h>

log()

判断一个正整数n是否为素数的方法

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值