Function函数
函数
Legendthree
这个作者很懒,什么都没留下…
展开
-
变量问题*
溢出问题long 取值范围为-2^(31)~2^(31) - 1unsigned long 取值范围为0 ~ 2^(32) - 1short 取值范围为 -32768 ~32767unsigned short 取值范围为0~65535。原创 2023-09-10 12:00:10 · 60 阅读 · 0 评论 -
素数的判断(避免超时)
int is_prime(int n){ int i; int flag = 1; for(i = 2; i <= sqrt(n);i++) /* 运行至 i*i <= n即可, 原因不明确 */ { if(n % i == 0 ) /*原因明了,反过来想。(反证法)设n为合数 { flag = 0; 设2~(k-1)无该整数因子且k > sqrt(n), break; .原创 2022-02-13 21:33:22 · 523 阅读 · 0 评论 -
函数定义的抉择 (封装的抉择)--- 圆形体积计算器
思路一:封装n,定义一个关于n的函数。结果:测试不通过,但自己的电脑通过函数定义:double round(int n){ double r, h; double v; switch(n) { case 1:printf("Please enter the radius:"); scanf("%lf", &r); v = 3.1415926535 * 4 *r *r *r / 3;原创 2022-02-06 13:14:24 · 91 阅读 · 0 评论