- 博客(4)
- 收藏
- 关注
原创 初识库函数“time”
首先,要先对库函数有一个基本的概念,什么是“库函数”。【来自:百度百科】库函数(Library function)是将函数封装入库,供用户使用的一种方式。方法是把一些常用到的函数编完放到一个文件里,供不同的人进行调用。调用的时候把它所在的文件名用#include<>加到里面就可以了。一般是放到lib文件里的。这个概念很好理解,C语言的库函数给用户提供了极大的方便。接下来列举一下库函数的分类。(1)I/O 函数。包括各种控制台I/O、缓冲型文件I/O和UNIX式非缓冲型文件I/O操作。
2021-07-24 21:40:46
378
原创 公式法求圆周率的近似值——泰勒公式展开 (内含double与float的比较)
泰勒公式是数学中求近似值的常用方法,利用泰勒公式展开,可以使许多问题简化,当然也需要多次循环,类似这样的情况,利用编程循环结构就是再好不过的选择了。题目:计算π=4*(1-1/3+1/5-1/7+······),直到最后一项小于10^16。(也就是1e-6)解法:#include<stdio.h>int main(){ double sum=0; for(int i=0;;i++) { double term=1.0/(i*2+1);...
2021-06-28 20:34:52
5375
原创 while循环结构和乘法的溢出问题
这篇文章主要讲一下while循环结构的写法,以及有引例引起的关于乘法的算法溢出的问题的解决。第一个程序的写法比较简单,但是存在bug,当输入数据较大时不能输出正确结果,原因就是数据过大导致溢出,这个问题我会在后面详细说明。题目:3n+1问题:对于任意大于1 的自然数n,若n为奇数,则将n变为3n+1,否则变为n的一半,经过这样的变换,一定会使n变为1,求变换的次数。要求:输入n,n≤10^9,输出变换的次数。初步程序:#include int main(){ int n,coun...
2021-06-28 12:47:15
545
原创 7744问题的两种解法
aabb问题又名7744问题,因为这个问题在规定范围内只有这一个解。(作者自己编的解释)问题:输出所有形如aabb的4位数的完全平方数(即前两个数字相等,后两个数字相等)。方法一:#include#includeint main(){ for(int i=1;i<=9;i++) { for(int j=0;j<=9;j++) { int n=i*1100+j*11; int m...
2021-06-28 10:34:03
5922
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人