作為一個C語言的新手,我深知要想精通這門語言,就必須透過不斷的練習來積累經驗。因此,我決定從解決高中數學問題入手,編寫我的第一個C語言小程式。
顯然,高中的許多數學問題複雜難解,對於我這個初學者來說,理解答案本身就已經是一項挑戰,更不用說用程式來求解了。所以,我選擇了數列求和這一問題,因為它不僅與我現在自學C語言所能解決問題相關,並且邏輯性相對簡單,簡直就是新手建立自信心的不二之選。
那麼我先介紹一下問題:1+1/2+1/3+1/4+......+1/n=?
下面是我編寫的程式:
include <stdio.h>
int main()
{
int b = 0, den = 1, num = 0, c = 0, d = 0, n;
printf("請輸入:");
scanf("%d", &n);
do
{
b++;
den = den * b;
} while (b < n);
do
{
c++;
d = den / c;
num = num + d;
} while (c < n);
printf("num=%d,den=%d\n", num, den);
printf("num為分子,den為分母");
return 0;
}
程式也許還可以簡化(畢竟分數形式還要考慮約分)但是目前已經用到我的畢生所學,歡迎大佬指導,萬分感謝。
日常閒聊
大佬只用瘋狂亂秀就行了,而新手就需要考慮很多了( bushi),我選擇C語言作為我的第一門程式語言是因為透過網上的瞭解這是基礎中的基礎,但更多的是我發現這個圈子很熱鬧,感覺大家都很熱情,在現實中不想社交的我突然開始想要分享,希望在接下來的日子裡我能保持熱情,持續進步
"早知程式設計路漫漫,心如飛鴻志比天。歷經千百鍊,鑄劍於指尖,今朝劍指雲端巔,煉心煉智還煉天。"
各位大佬又是如何開啟你的程式設計之路的呢,歡迎討論