找到關於C語言的1356篇文章

C程式:動態建立陣列並列印元素總和

Arnab Chakraborty
更新於2021年10月8日 11:09:20

7K+ 次瀏覽

假設我們有一個數字n。我們需要動態建立一個大小為n的陣列,並依次輸入n個數字,然後求出它們的和。為了建立陣列,我們可以使用stdlib.h標頭檔案中提供的malloc()或calloc()函式。n的值也透過stdin輸入。因此,如果輸入為n = 6,陣列元素為9, 8, 7, 2, 4, 3,則輸出將為33,因為9 + 8 + 7 + 2 + 4 + 3 = 33。為了解決這個問題,我們……閱讀更多

C程式:計算透過隧道的體積

Arnab Chakraborty
更新於2021年10月8日 11:06:23

309 次瀏覽

假設有一個高度為41,寬度很大的隧道。我們還有一個裝有長度、寬度和高度的箱子列表。如果箱子的高度正好小於隧道高度,則箱子可以穿過隧道。我們需要計算透過隧道的體積總量。體積=長度*寬度*高度。所以我們有一個數字N,一個N行三列的二維陣列。因此,如果輸入為N = 4,boxes = [[9, 5, 20], [3, 7, 15], [8, 15, 41], [6, 3, …閱讀更多

C程式:查詢男生或女生的學生分數

Arnab Chakraborty
更新於2021年10月8日 11:04:55

839 次瀏覽

假設我們有一個名為marks的陣列,其中給出了一些分數,所有偶數索引的分數,如marks[0]、marks[2]等等,都儲存著男生的分數,所有奇數索引的分數都儲存著女生的分數。我們還有另一個輸入gender。gender的值為'b'或'g',當它為'b'時,我們需要返回所有男生的分數之和;當它為'g'時,返回所有女生的分數之和。(陣列大小為N)因此,如果輸入為N = 9,marks = [8, 5, 2, 6, 7, 5, 9, 9, …閱讀更多

C程式:查詢給定遞推關係的第n項

Arnab Chakraborty
更新於2021年10月8日 11:02:52

1K+ 次瀏覽

假設我們有三個數字a、b、c和一個值n。我們遵循一個遞推公式:S(1)返回a,S(2)返回b,S(3)返回c,對於所有n > 3,S(n)返回S(n-1) + S(n-2) + S(n-3)。我們需要根據此遞推關係找到第n項。因此,如果輸入為a = 5,b = 2,c = 3,n = 6,則輸出將為28,因為-S(6) = S(5) + S(4) + S(3),S(5) = S(4) + S(3) + S(2),S(4) = S(3) + S(2) + S(1) = 3 + 2 + 5 = 10,所以現在S(5) =…閱讀更多

C程式:查詢五位數的數字之和

Arnab Chakraborty
更新於2021年10月8日 11:00:17

28K+ 次瀏覽

假設我們有一個五位數num。我們需要找到其各位數字之和。為此,我們將從右到左取出數字。每次將數字除以10,餘數將是最後一位數字,然後將其商(僅整數部分)更新為數字,最後數字將減少到0。透過對數字求和,我們可以得到最終的和。因此,如果輸入為num = 58612,則輸出將為22,因為5 + 8 + 6 +…閱讀更多

C程式:使用for迴圈將所有數字轉換成文字

Arnab Chakraborty
更新於2021年10月8日 10:58:16

1K+ 次瀏覽

假設我們有兩個數字a和b。我們需要將每個數字轉換為文字並逐個打印出來。將數字轉換為文字意味著對於數字5,它應該列印“Five”。因此,如果輸入為a = 3,b = 8,則輸出將為Three Four Five Six Seven Eight。為了解決這個問題,我們將遵循以下步驟:定義一個函式solve(),它將接受d,如果d < 0且d > 9,則:返回("超出0-9的範圍");否則,當d等於0時,則:返回("Zero");否則,當d等於1時,則:返回("One");否則,當d…閱讀更多

C程式:將數字轉換為文字

Arnab Chakraborty
更新於2021年10月8日 10:56:42

2K+ 次瀏覽

假設我們有一個數字d,我們需要將其轉換為文字。因此,如果d = 5,我們的輸出應該是“Five”。如果我們提供一些超出0和9範圍的d,它將返回相應的輸出。因此,如果輸入為d = 6,則輸出將為“Six”。為了解決這個問題,我們將遵循以下步驟:定義一個函式solve(),它將接受d,如果d < 0且d > 9,則:返回("超出0-9的範圍");否則,當d等於0時,則:返回("Zero");否則,當d等於…閱讀更多

C程式:在函式中使用指標查詢兩個數的和與差

Arnab Chakraborty
更新於2021年10月8日 10:55:02

6K+ 次瀏覽

假設我們有兩個數字a和b。我們需要定義一個可以同時計算(a + b)和(a - b)的函式。但是,在C語言的函式中,我們最多隻能返回一個值。為了找到多個輸出,我們可以使用指標將輸出引數作為函式引數。在這個問題中,我們將用a+b更新a,用a-b更新b。當我們呼叫函式時,我們需要傳遞這兩個變數的地址。因此,如果輸入為a = 5,b = 8,則輸出將為…閱讀更多

C程式:透過定義函式查詢四個整數中的最大值

Arnab Chakraborty
更新於2023年9月14日 02:25:05

35K+ 次瀏覽

假設我們有四個數字a、b、c和d。我們需要透過建立我們自己的函式來找到它們中的最大值。因此,我們將建立一個max()函式,該函式以兩個數字作為輸入並找到最大值,然後使用它們來查詢所有四個數字中的最大值。因此,如果輸入為a = 5,b = 8,c = 2,d = 3,則輸出將為8。為了解決這個問題,我們將遵循以下步驟:定義一個函式max(),它將接收x和y,返回x和y中的最大值,接收四個數字a、b、…閱讀更多

C程式:查詢兩個數的和與差

Arnab Chakraborty
更新於2021年10月8日 10:50:57

6K+ 次瀏覽

假設我們有兩個整數a、b和兩個浮點數c、d。我們需要找到a和b以及c和d的和。我們還需要找到a和c的和。因此,根據printf函式的樣式,輸出可能會有所不同。因此,如果輸入為a = 5,b = 58,c = 6.32,d = 8.64,則輸出將為a + b = 63,c + d = 14.960001,a + c = 11.320000。為了解決這個問題,我們將遵循以下步驟:…閱讀更多

廣告