C语言练习题1(分支、循环)1v1.3完整版(5)

2020-04-17 03:37

bky(); }

void bky() {

FILE *IN,*OUT; int s,i ; int t; float o;

IN=fopen(\ if(IN==NULL) {

printf(\ }

OUT=fopen(\ if(OUT==NULL)

{

printf(\ }

for(i=0;i<5;i++) {

fscanf(IN,\ o=fun(t);

fprintf(OUT,\ }

fclose(IN); fclose(OUT);

}

16./* 编写函数fun,它的功能是:求Fibonacci数列中大于s的最小的一个数,结果由函数返回。其中Fibonacci数列F(n)的定义为: F(0)=0,F(1)=1

F(n)=F(n-1)+F(n-2)

例如:当s=1000时,函数值为:1597。

注意:部分源程序存在文件prog.c中。

请勿改动主函数main和其他函数中的任何内容,仅在函数fun的花括号中填入你编写的若干语句。*/

#include #include #include #include

46

int fun(int s)

{

/********** Begin **********/

/********** End ***********/ }

void NONO ( )

{/* 本函数用于打开文件,输入数据,调用函数,输出数据,关闭文件。 FILE *fp, *wf ;

int i, n, s ;

fp = fopen(\

if(fp == NULL) {

printf(\数据文件bc06.in不存在!\ }

wf = fopen(\ for(i = 0 ; i < 10 ; i++) { fscanf(fp, \ s = fun(n) ;

fprintf(wf, \ }

fclose(fp) ; fclose(wf) ; }

main() /*主函数*/ { int n;

system(\ n=1000;

printf(\ NONO(); }

17./*------------------------------------------------ 【程序设计】

--------------------------------------------------

47

*/ 功能:求一个四位数的各位数字的立方和

------------------------------------------------*/

#include

void VV();

int fun(int n) {

/********** Begin **********/

/********** End ***********/ }

main() {

int k;

k=fun(1234); printf(\ VV(); }

void VV() {

FILE *IN,*OUT;

int iIN,iOUT,i;

IN=fopen(\ if(IN==NULL) {

printf(\ }

OUT=fopen(\ if(OUT==NULL) {

printf(\ }

for(i=0;i<10;i++)

48

{

fscanf(IN,\ iOUT=fun(iIN);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

18./*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:能计算从1开始到n的自然数的和,n由键盘输入, 并在main()函数中输出。

------------------------------------------------*/

#include void bky();

int fun(int n) {

/**********Begin**********/

/********** End **********/ }

main() { int m;

printf(\ scanf(\

printf(\ bky(); }

void bky()

49

{

FILE *IN,*OUT; int t; int o; int c;

IN=fopen(\ if(IN==NULL)

{

printf(\ }

OUT=fopen(\ if(OUT==NULL)

{

printf(\ }

for(c=1;c<=5;c++) {

fscanf(IN,\ o=fun(t);

fprintf(OUT,\ }

fclose(IN); fclose(OUT); }

19./*------------------------------------------------ 【程序设计】

--------------------------------------------------

功能:用do-while语句求1~100的累计和。

------------------------------------------------*/ #include void VV();

long int fun(int n) {

/********** Begin **********/

50


C语言练习题1(分支、循环)1v1.3完整版(5).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:EXCEL高级应用的题目描述

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: