C語言題,求高手看看,最好能幫我詳細解釋下,謝謝了

2021-03-19 18:28:37 字數 1274 閱讀 4626

1樓:暢想今明後天

#include

#define n 8 //巨集定義 n為8fun(char *s,char a,int n) //函式

main()

;printf("%d\n",fun(s,'f',n));//輸出j的值

}呼叫函式時,fun(s,'f',8)

c語言中,deno sum term .......好多的單詞都看不懂,請高手給我解釋一下,謝謝了!

2樓:匿名使用者

對裡面出現的單詞(sign,deno,sum等)其實只是一個變數的標識,就像人的名字一樣,你也可以把他們替換成a,b,c等都可以。但是在程式設計規範中為了第一眼看到這個變數代表什麼意思

而這樣命名。比如:

deno: denominator,分母

sum:summation,和

term:temporary,臨時的 這樣一看就知道這個變數是什麼了。

這段程式的詳解是:

int sign=1;

float deno=2.0,sum=1.0,tern; --->到這裡都是定義變數來存放值

while(deno<=100)

-->這是迴圈語句,意思就是如果deno的值小於或等於100的時候,執行大括號裡面的操作,當大於100的時候就跳出while的大括號,繼續執行下面的語句。

printf("%\n",sum); -->輸出語句 在螢幕上顯示sum的值 即:1+(-1/2)+(1/3)+(-1/4)+...+(-1/100)計算後的結果。

3樓:匿名使用者

這是求一個數列的和:1+(-1/2)+(1/3)+(-1/4)+...+(-1/100)

sum : summation的縮寫,累加和。

deno: denominator的縮寫,分母。

4樓:匿名使用者

程式裡,沒有「單詞」這個概念。也並不用特地去了解「單詞」的意思,知道用來幹神馬即可。基礎的東西最好身邊有個人指點,其實很簡單,只要有人一點撥,就馬上明白咯。單個人自學很辛苦哎。

5樓:匿名使用者

英文單詞的縮寫

deno: denominator,分母

sum:summation,和

term:temporary,臨時的

sign:符號

6樓:匿名使用者

1-1/2+1/3-1/4……

c語言程式,請高手幫我看看哪裡錯了

else if numf mid 這個判斷錯誤導致你輸入其它數字沒有顯示。之所以輸入8可以是因為8是滿足 if num f mid 沒有迴圈 l mid 1 0 不可能滿足l 0。至於第二個問題我覺得你直接修改陣列的大小,執行程式,實驗下就知道了。else if num 就ok了 for i 0 i...

一道c語言程式設計題,幫我看看,一道C語言程式設計題,幫我看看

參 其實來 寫的很不簡潔,if j 8 j 都自是多餘的,沒有什bai麼用,如果說有du用,僅僅是用來控制zhi迴圈次數 dao的,你可以向如下這樣寫。double fun double x 9 return sum 你的答案錯在i 9上,應該是i 9,也就是說只需迴圈8次,就可以了。我寫了一道c語...

幫我看看這道c語言題那裡出了問題

include void main 改過的,自己對照 printf c1 c or d ascii n c1,c1 printf c2 c or d ascii n c2,c2 printf a 2db 2dc 2d n a,b,c printf u 6ldn 9ld n u,n 這幾句在括號裡面的...