1樓:匿名使用者
最後輸出為24.
上面**只有一個賦值語句:
n=6*4
所以n最後為24
2樓:
這是關於操作符的問題,c語言的第一二章!
一句話:和逗號有關,先單獨試試n=3,4;(n=4)一下是詳細分析!!
*****
難點是( n=6*4,n+6),n*2;
*****=
和編譯器有一定的關係。
這裡以vc來說了。
這一句的總值是48,
用printf("%d",(( n=6*4,n+6),n*2));可得出來!!!
而單單變數n的值是24.也就是樓主的**得出的結果分析:vc編譯器賦值是從右往左的!
先括號優先!!!
括號裡的也是從右往左!
->n+6=6;(n不變,還是初始值0
->n=6*4;(不用說,n=24);
還是從右往左(包括逗號)
->(24,6)=6;(這時總值為6)
括號外面的
n*2=48;(n不變,還是24)
最後24,48=48;
樓主可以試試下面的**!!
main()
3樓:匿名使用者
24n只做了一次賦值
怎樣化簡2 n 2 n 1 ,怎樣化簡2 n 2 n 1 2??
sn n a1 an 2 或sn a1 n n n 1 d 2 注 an a1 n 1 d an am n m d m小於n 轉換過程 sn n a1 an 2 n 2 n 2a1 n 1 d 2 2na1 n n 1 d 2 對於任一n均成立吧 一定 那麼sn sn 1 n a1 an n 1 a...
令3 2 n 1 k,則n,若2 n 1 1 mod n ,n 2,n為整數,則n為質數
因為 3 2 n 1 k 所以 2 n 1 k 3 n 1 log2 k 3 2為對數的底。所以 n log2 k 3 1 k 0 2 n 1 k 3 n 1 log 2 k 2 括號中的2是底數 n 1 log 2 k 2 解 不知道你學過對數沒有,此題可根據對數解答 3 2 n 1 k,根據指數...
用放縮發證明 1 n 1 1 2 2 1 n 2n 1 n其中n 2,3,
利用這個 1 k k 1 1 k 2 1 k k 1 放縮。 1 2 2 1 3 2 1 n 2 1 2 2 1 3 3 1 n n 1 2 3 1 3 4 1 n n 1 1 2 1 3 1 3 1 4 1 n 1 n 1 1 2 1 n 1 1 2 2 1 3 2 1 n 2 1 1 2 1 2...