C語言程式設計>第八週 ② 編寫函式fun,函式的功能是:根據以下公式計算,計算結果作為函式值返回。

朽木自雕i發表於2020-12-29

例題:編寫函式fun,函式的功能是:根據以下公式計算,計算結果作為函式值返回。
在這裡插入圖片描述

請勿改動主函式main與其它函式中的任何內容,僅在函式fun的花括號中填入所編寫的若干語句。

程式碼如下:

#include<conio.h>
#include<stdio.h>
#include<string.h>
float fun(int n)
{
	int k;
	float str=1.0,sum=1.0;
	for(k=2;k<=n;k++)
	{
		sum=sum+k;
		str=str+1/sum;
	}
	return str;
}
main()
{
	int n;
	float str;
	FILE*out;
	printf("\nPlease input the integer n:");
	scanf("%d",&n);
	str=fun(n);
	printf("The result is:%f\n",str);
	str=fun(10);
	out=fopen("outfile.dat","w");
	fprintf(out,"%f",str);
	fclose(out);
}

輸出執行視窗如下:
在這裡插入圖片描述

越努力越幸運!
加油,奧力給!!!

相關文章