1+二分之一一直加到n分之一 輸出結果保留兩位小數
初級程序.........
慕運維8527718
2016-10-19 13:09:00
TA貢獻1條經驗 獲得超1個贊
#include <stdio.h>
void main()
{
?? ?int n;
? ? printf("請輸入整數n\n");
? ? scanf("%d",&n);
????double sum = 0.0;
? ? for(i=1;i<=n;i++)
????{
?????????sum = sum + 1.0/i;
????}
????printf(“總和為:%1.2f”,sum);
}
TA貢獻2條經驗 獲得超0個贊
#include<stdio.h>//實現1+二分之一+三分之一+...n分之一,并保留兩位小數?
int main()
{
? int i;
? ?
? float sum=0.0;
? for(i=1;i<=5;i++)//n先等于5把
? {
? sum=sum+1/(float)(i);//強制類型轉換 ?(轉換類型)(表達式)?
? printf("sum=%.2f\n",sum);//(.2 )表示保留兩位小數 ?float型?
? } ??
??
?
? return 0;
}
舉報