Re: [問題] 函式問題
原po你好,小弟不才看了你的程式改一個下午終於成功,對新手(我就是)來說有四個重點
1.變數型別 2.函式 3.流程判斷 4.迴圈 大致這四個的結合運用
1.運用函式的程式寫法
#include <stdio.h>
#include <iostream.h>
double add (int X)
{
double sum = 0;
if(X==0)
{
return 0;
}
else
{
for (double i = 1 ; i < X+1 ; ++i)
{
double a = (1/i);
sum += a ;
cout << sum << "\n";
}
return sum;
}
}
void main(void)
{
int n = 0;
cout << "n= " ;
cin >> n;
cout << "1/1+1/2+1/3...+1/n= " << add(n) << "\n";
}
2.只寫一個主程式的寫法
#include <stdio.h>
#include <iostream.h>
void main(void)
{
int n = 0;
cout << "n= " ;
cin >> n;
double sum = 0;
if(n==0)
{
return ;
}
else
{
for (double i = 1 ; i < n+1 ; ++i)
{
double a = (1/i);
sum += a ;
cout << sum << "\n";
}
}
cout << "1/1+1/2+1/3...+1/n= " << sum << "\n";
}
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 120.107.168.251
※ 編輯: windgodhell 來自: 120.107.168.251 (06/26 16:35)
→
06/26 18:17, , 1F
06/26 18:17, 1F
→
06/26 18:17, , 2F
06/26 18:17, 2F
討論串 (同標題文章)