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
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
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
long int fun(int n) {
/********** Begin **********/
50