计算出1-100的平方根,将结果存于外存,其文件名为“result.c”(C语言)#include "stdio.h"#include "math.h"#include "stdlib.h"void main(){ double y;int i;FILE *fp;for(i=1;i

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/05 08:04:43
计算出1-100的平方根,将结果存于外存,其文件名为“result.c”(C语言)#include

计算出1-100的平方根,将结果存于外存,其文件名为“result.c”(C语言)#include "stdio.h"#include "math.h"#include "stdlib.h"void main(){ double y;int i;FILE *fp;for(i=1;i
计算出1-100的平方根,将结果存于外存,其文件名为“result.c”(C语言)
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
void main()
{ double y;
int i;
FILE *fp;
for(i=1;i

计算出1-100的平方根,将结果存于外存,其文件名为“result.c”(C语言)#include "stdio.h"#include "math.h"#include "stdlib.h"void main(){ double y;int i;FILE *fp;for(i=1;i
由于你写的程序不符合题意,所以按照相对于你的程序回答你的问题
按照你的程序执行,是先执行y=sqrt(i);再执行fopen(),至于所谓的具体要求,就是要符合提议而言,没有语句上面的要求
首先说说为什么不符合题意
你这样写,是先计算1-100的平方根,再把结果y写入文件,但是你的每一次y都没有保存,写入文件后的结果只有最后计算的一次y,也就是100的平方根,而以前的计算结果都抛弃了
如果是假设你少写了for循环体的大括号,那么顺序又不对,不能每一次for都进行打开文件的操作,所以只能说你没有理解题目和循环的意思
另外,你的程序中还有把赋值号和逻辑判断相等号象混淆的现象(=NULL)
修改后的程序如下
#include "stdio.h"
#include "math.h"
#include "stdlib.h"
int main(void)
{ double y;
int i;
FILE *fp;
if((fp=fopen("result.c","w"))==NULL)
{ printf("cannot open file \n");
exit(0);
}
for(i=1;i

1.计算出1到100的平方根,将结果存于外存,其文件名字为“result.c”.用vf做 计算出1-100的平方根,将结果存于外存,其文件名为“result.c”(C语言)#include stdio.h#include math.h#include stdlib.hvoid main(){ double y;int i;FILE *fp;for(i=1;i 能不能用vf帮我做一下这两道题呀~请帮我把注释也写一下,有很多不懂的,帮我写详细一点,1、计算1到100的立方根,将结果存于外存,文件名为ROOT.C2、编写程序,实现计算并输出3到n之间(含3和n) 单片机编程计算分别计算内存单元(外存单元,ROM单元)40H—4FH的和,并将结果存 平方根怎样得快速计算出结果? 我们可以将存储系统分为三级:高速缓存、内存和外存,CPU对存储器的访问速度由快到慢的排序为a) 高速缓存-内存-外存b) 外存-内存-高速缓存c) 高速缓存-外存-内存d) 内存-高速缓存-外存 1、用加、减、乘、除将1,3,4,6这几个数计算出得24的结果;2、用加、减、乘、除将3,7,9,13这几个数计算出得24的结果 用加、减、乘、除将1,5,5,5这几个数计算出得24的结果 用加、减、乘、除将1,4,5,6这几个数计算出得24的结果 用加、减、乘、除将7,7,7,1这几个数计算出得24的结果 用加、减、乘、除将1,3,4,6这几个数计算出得24的结果 从1加到100用怎样的公式计算出结果 194.928的平方根结果是多少? 用乖离率系统计算出的结果怎么理解 汇编语言程序设计(急)有两个字节数组A和B,均有5个数存于其中.将对应元素按以下规则运算:C1=A1+B1,C2=A2+B2,C3=A3+B3,C4=A4+B4,C5=A5+B5编写完整的汇编实现程序,将结果存于C数组对应元素中(禁用 1mol 甲基中原子核外存在的电子数 是多少?该怎么算? 计算机内存和外存的区别 有什么办法可以最快之内计算出一个数的平方根例如:144的平方根