c語言問題!跪求解答,C語言問題!跪求解答!!!

時間 2022-03-08 10:28:39

1樓:

#include

int main()

printf("邊=%ld, 點=%ld\n", a, b);

return 0;}

2樓:匿名使用者

樓主不要被題目給唬住了,其實這是乙個簡單的迴圈問題。關鍵是找到其中的演算法。其實很簡單,要一條邊一條邊來看:

以三角形的乙個邊再構造乙個三角形,顯然已經具備了2個點和乙個邊,再增加乙個點和2條邊就是乙個新的三角形。所以有:

1)初始條件:乙個三角形,因此有3個點,3條邊。然後根據邊數來計算就可以了

2)迴圈第一次,3條邊等於新增3個點,新增6條邊。

3)迴圈第二次,新增的6條邊,等於新增6個點,新增12條邊。

4)迴圈第三次,新增的12條邊,等於新增12個點,新增24條邊。

這樣迴圈計算20次就可以了,通過2個變數將點數和邊數累計就行了。樓主這個不難吧!

樓主另乙個問題我寫的演算法,這裡也補充完整。

#include

#include

void main()

}樓主你看,確實不難吧!

C語言問題求解答,C語言問題,求大佬解答

printf d 1000e 100d 10c b 在c裡面不能像數學一樣1000乘以e就表示成1000e而應該是1000 e,兩個數之間的運算子不能省略的,其他的應該沒錯了。include main while n o 這個是我用do while迴圈搞的,也應該能達到你要的效果。b d 這只是列印...

c語言程式問題,求解答,C語言程式出錯求解答?

include include void main int i,j,t for i 0 i 9 i scanf d a i printf n for j 0 j 10 j 冒泡法 for i 0 i 9 i printf d t a i printf n 修改了一下,可以了,您對for的使用還不熟練...

c語言的問題。。求解答,C語言的乙個問題。。求解答。

這個程式是要輸出m的值其實也就是for迴圈執行的次數,這是兩個for迴圈巢狀 首先,i 1滿足條件,執行第二個for迴圈j 3滿足條件m自加1,此時m 1,然後回到內層的for迴圈的第三個條件執行j j 4得到j 7,滿足條件m再自加1,m 2,同理j 11 15 19時又各執行一次m 此時m為5,...

c語言問題求解,C語言問題求解。。

a 3,b 4 第一次進入迴圈i 1 5成立,case1,交換ab,a 4,b 3,break 第二次進入迴圈i 2 5成立,case default,賦值b 5,此時a 4,b 5 第三次進入迴圈i 3 5成立,case default,賦值b 5,此時a 4,b 5沒變 第四次進入迴圈i 4 5...

c語言問題求解釋,C語言問題,求解釋

在鍵盤輸入的時候 空格訊息表示null代表輸入結束 空格前邊的值就賦給變數 123空格 由於第乙個接收的是字元型別 只能接收 1 23還在緩衝區裡 這時i變數正需要接收10進製的整形資料.所以23就賦給了i 23後邊是空格 就停止了 之後s又從緩衝區裡接收了 字串456 後邊又是空格 接收停止 所以...