c語言 算法 調和級數

要想得到float類型的數據,運算時必須有float類型的數據,才能轉換到更高的類型。例如,b是float類型,a是整形,要想得到float類型的數據,那個被除數必須是float類型。
#include <stdio.h>
int main()
{

	int n;
	scanf("%d",&n);
	float b=0;
	for(int a=1;a<=n;a++)
		b+=1.0/a;

		printf("%.3f\n",b);

	return 0;
}

發佈了28 篇原創文章 · 獲贊 6 · 訪問量 3萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章