计算Fibonacci数列并将Fibonacci数列 写入文件中

#include<stdio.h>
#define N 20
int main()
{int f[N]={0,1};int i;FILE *fp;char fname[50];printf("请输入文件名:");scanf("%s",fname);if((fp=fopen(fname,"w"))==NULL){printf("Fail!");} for(i=2;i<N;i++)//计算Fibonacci数列 f[i]=f[i-1]+f[i-2];for(i=2;i<N;i++)//将Fibonacci数列 写入文件中 fprintf(fp,"%5d",f[i]);fclose(fp);return 0;}



(二进制方式)
只需修改上述程序中的两行语句:
(1)打开文件时,采用二进制方式,将语句:

if((fp=fopen (fname, "w" ) )==NULL)

修改为:

if((fp=fopen(fname, "wb" ) )==NULL)

(2)将以文本方式写修改为以二进制方式写,也就是将语句:

for(i=0 ; i<N; i++)
fprintf(fp,"%5d",f[il);

修改为:

fwrite ( fp, sizeof (int),20,fp);

C语言计算Fibonacci数列并将Fibonacci数列并写入文件中相关推荐

  1. R语言计算每个分组的行数并将结果添加到dataframe中实战

    R语言计算每个分组的行数并将结果添加到dataframe中实战 目录 R语言计算每个分组的行数并将结果添加到dataframe中实战 #仿真数据

  2. C语言产生随机数并写入文件中

    在C语言中,我们一般使用 <stdlib.h> 头文件中的 rand() 和srand()函数来生成随机数,如果要保证每次产生的随机数不重复,需要在每次产生随机序列前,先指定不同的种子,这 ...

  3. C语言经典例98-将字符转为大写字母并写入文件

    目录 1 题目 2 分析 3 实现 1 题目 从键盘输入一个字符串,将小写字母全部转换成大写字母,然后输出到一个磁盘文件"test"中保存. 输入的字符串以!结束. 2 分析 写入 ...

  4. 欧拉计划:第21题计算10000以下所有亲和数之和,22题文件中所有名字的得分之和

    21:计算10000以下所有亲和数之和: Let d(n) be defined as the sum of proper divisors of n (numbers less than n whi ...

  5. c语言计算1减2的平方分之一,在数学中必须考虑的运算有两类;加法运算与减法运算-数学位于运算-数学-沙人磕同学...

    概述:本道作业题是沙人磕同学的课后练习,分享的知识点是数学位于运算,指导老师为江老师,涉及到的知识点涵盖:在数学中必须考虑的运算有两类;加法运算与减法运算_-数学位于运算-数学,下面是沙人磕作业题的详 ...

  6. c语言数据储存系统,编的学生成绩管理系统 从文件中读取保存数据总会多读入一组乱码数据...

    该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 getch(); return L; } } void SearchData(Stu L) { Stu p; int num; p=L->next; ...

  7. python读word文档计算字数,Python统计字数并将结果输入到TXT文件中

    import string import pandas as pd def str_count(str): '''找出字符串中的中英文.空格.数字.标点符号个数''' count_en = count ...

  8. 用php递归求fibonacci数列,C++_C语言求Fibonacci斐波那契数列通项问题的解法总结,一:递归实现使用 - phpStudy...

    C语言求Fibonacci斐波那契数列通项问题的解法总结 一:递归实现  使用公式f[n]=f[n-1]+f[n-2],依次递归计算,递归结束条件是f[1]=1,f[2]=1. 二:数组实现  空间复 ...

  9. 用递归方法计算斐波那契数列(Recursion Fibonacci Sequence Python)

    先科普一下什么叫斐波那契数列,以下内容摘自百度百科: 斐波那契数列(Fibonacci sequence),又称黄金分割数列.因意大利数学家列昂纳多·斐波那契(Leonardoda Fibonacci ...

最新文章

  1. 一头扎进tomcat
  2. vscode设置eslint检验无效_大整理!JavaScript开发者的27个神奇VSCode工具
  3. mysql记录锁与互斥锁区别_MySQL的各种锁认知
  4. WordPress打开速度很慢的解决方法
  5. 新装Ubuntu系统,窗口过大,无法拖动,按钮都点不到怎么办?
  6. java学习(171): 枚举类
  7. go语言---特殊类型的函数
  8. DataSet运用DES加解密到Xml
  9. distcp集群迁移问题总结
  10. .NET基础 (04)基础类型和语法
  11. 医院药房管理系统 php,his 源码 医院管理系统
  12. 三相异步电机----电机公式(三)
  13. 【WIN】【C++】遍历文件夹下所有文件
  14. EditPlus实现json格式化
  15. IDE、SATA、SCSI、SAS、FC、SSD硬盘类型介绍
  16. PaddleOCR实现高精度车牌识别
  17. Vue 2.0的建议学习顺序(尤雨溪)
  18. Docker架构部署及镜像制作,免费容器云体验
  19. STARK STARK_LT 复现(2021)
  20. iOS面试一般性问题

热门文章

  1. 计算机应用数学,图灵奖得主姚期智的硬课:计算机应用数学
  2. 第76天-Python 开发-内外网收集 Socket子域名
  3. Office2013安装完毕后开启提示VEB6EXT.OLB无法载入
  4. 使用Cheat Enginee(CE)找出“雷数”、“笑脸”和“计时器”
  5. 对于在校学习课程结合实习的思考
  6. 微信公众号被动回复方案梳理
  7. Java微信二次开发(十)
  8. 《利用python进行数据分析》之处理缺失数据
  9. WCE6.0 一些问题
  10. Java中如何大小写字母进行转换(ASCII编码)