c语言
c语言
唔想起名
这个作者很懒,什么都没留下…
展开
-
用牛顿迭代公式求 x 的立方根【课内作业】
用牛顿迭代公式求 x 的立方根, 保留两位小数。计算公式为: , 当 (ε为一个很小的数, 比如0.000001)时, 即为 x 的立方根。(注意:1/3的结果为0,写成1.0/3 可避免整除问题;使用fabs库函数求绝对值时需要include。)原创 2023-02-26 20:57:39 · 193 阅读 · 0 评论 -
int,long,long long对应10的数量级【c语言】
int,long,long long对应10的数量级(10的几次方)(c++)要根据题目给的变量的范围作出选择原创 2023-01-05 19:31:13 · 4199 阅读 · 0 评论 -
C/C++中的pi(pai)怎么打 【c语言】
自变量范围:在 -1~1 之间。因变量范围:返回的是一个数值的。弧度值,其范围是 0~ pi。原创 2022-12-31 12:55:40 · 3650 阅读 · 0 评论 -
memset函数对数组进行初始化最大值及其误区【c语言】
/它将arr中的值全部赋为2139062143,这是用memset对int赋值所能达到的最大值;此外,对于double类型数组,127同样适用。平时看某个函数的时候,只看一半不看一半的,以为这个函数可以初始化任意值,导致wa声一片。memset存的值,和初始化值的补码有关,1的补码表示为。如果要初始化最大值,建议记住 127。memset函数为初始化函数,可以将一段。对应的十进制则是 16843009。原创 2022-12-31 00:19:47 · 760 阅读 · 0 评论 -
二维数组做形参要定义数组大小的问题
那编译器是如何从一维数组中,找到你用二维数组来表示的位置呢?因为你写的a[i][j],告诉了编译器这个数组是i×j的,所以编译器就能知道那个二维数组每行有几个元素,每列有几个元素,推算出a[i][j]的位置是i*(n-1)+j。从a[0][0]开始,一直到a[0][n-1],然后紧接着是a[1][0]到a[1][n-1],即“每一行”的数据是紧跟在上一“行”数据的后面存放的。所以无论是n维数组,本质上都是一维的。首先,要有一个意识,就是n维数组在内存空间的地址是连续的。原创 2022-12-20 01:04:51 · 141 阅读 · 0 评论 -
第9章 文件【课内作业】
1. (简答题) tfile.txt文件中, 含一个\r和一个\n。char ch;pfile = fopen("d:\\data\\tfile.txt", "r"); while(fscanf(pfile, "%c", &ch) != EOF) printf("%d\n", ch);任务1:在上述代码在Windows下,只显示10,请实验并将完整代码和结果贴上。任务2:修改fopen的参数,使屏幕能输出\r和\n的ASCII码,请实验并将完整代码和结果贴上。任务3:完成文件的相关操作之后,必须释放缓原创 2022-12-06 17:10:12 · 145 阅读 · 0 评论