c語言求解,C語言求解!!!!

時間 2022-03-05 06:00:23

1樓:瀚漠

a=0 b=0 k=0

首先a++和b--都是先運算再執行++和--,即:

(a>=0)&&(b<=0)

這裡的&&很特殊,當第一個表示式不成立時會直接判整個表示式不成立,第二個表示式不會執行,所以這裡的b--並不會執行。

執行完之後,a進行一次++運算為0,b還是0,k也是0|| 這個也是一樣的,第一個表示式為真,第二個表示式也不會執行

2樓:

如下是執行過程

1.判斷 a >= 0 ,結果為假,所以 ( a++ >= 0) && (b-->=0)的值為假

所以b--不執行,而a++執行

賦值表示式優先順序最低

得到a = 0 , b = 0 , k = 0

3樓:匿名使用者

k=(a++>=0)&&(b--<=0)中a++此時為-1,此處的邏輯與&&是短路與,如果前面的條件不滿足就不執行後面的表示式,可知k的值為0;當語句k=(a++>=0)&&(b--<=0)執行完畢後,a=0,但是由於b--沒有執行,所以b仍然為0.

建議:這些問題可以除錯出來,看具體的記憶體中變數的值的變化,還有,基礎知識要記住。

4樓:暗夜遊冥

條件編譯,前&&後,前為假直接退出,後不執行,所以結果都是0。

#include

int main()

5樓:匿名使用者

感覺是a=0,b=-1的樣子,但是編譯器卻都是0....

6樓:匿名使用者

a=0 b=0 k=0

c語言求解!!!!

7樓:

???就是個二重迴圈啊,外迴圈變多項式序號,內迴圈重複乘x得到x的n階,最後在外迴圈裡乘係數、累加就完事兒了……

c語言求解!!!!!!

8樓:瑞智

c語言中有兩個除運算子/ 和 %

關於/運算,如果除數和被除數都是整數,結果一定是整數。取整方法通常是擷取整數,即向0靠攏,視編譯系統而異。如果除數和被除數至少有一個是小數,結果就是小數,這和算數規則相同。

你的問題可能是%運算,即模除。也就是兩個整數相除,結果是餘數,也就是能整除就為零。比如9%4=1 9%3=0 9%5=4 注意%除要求兩個運算元都是整數,否則出錯。

以上回答希望你滿意。

9樓:化身智慧

在c語言中有這樣的兩個運算子:『/ 』和『%』,其中前者為除法運算子,就相當與數學中的

除號;而後者為求餘運算子,它的值就是除數除被除數後的餘數值。

下面舉幾個例子來區分它們:

假設a、b、c為事先定義的整形變數。注意這裡是整形。

若a=9,b=3,c=a/b;則c的值為3,此時若c=a%b,則此時c的值為0.

若a=5,b=3,c=a/b;則c的值為1(注意c為整形,它只能取整數部分)此時若c=a%b,則此時c的值為2.

10樓:在乎我老婆

我把我懂的告訴你吧 c中有兩個符號 \與%\是除的意思 例如 10\5結果是2

但是 13\5結果也是2 它只取前邊的整數%是求餘的意思 例如16%2結果就是0 因為16能整除2 但是15%2結果就是1了 因為15除以2結果會餘1 能懂吧

11樓:夢想窗外

舉個例子:

i % 2 == 0表示i可以被2整除

i % 2 != 0表示i不可被2整除

12樓:匿名使用者

對一個整型變數取餘,能整除餘數就是0,不能整除,餘數不為0如int i=9,j,k;

j=i%2;

k=i%3;

那麼就有k=1,j=0

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

用指標更靈活,很多時候效率更高 舉個例子,比如用做函式引數 如果定義int a 3 然後函式引數用 void func int a 3 那麼傳進去的就是三個值,並且是形參,無法帶回修改後的值如果用void func int a,int size 這樣傳進去的只有兩個值,一個地址,一個size,並且修...

c語言問題求解答,c語言問題求解

應該是 x y 2吧。最後選b 當i除以3餘1 除以5餘2 跳出迴圈 否則i自加 i初始化為5 所以 7 格式整理好就能看清楚了 include main int i 5 do if i 一葉二沙三世界 額,樓主題目估計都發錯了!同意修改 c語言問題求解 include int main retur...

c語言問題求解答,c語言問題求解答

付哥的技術課堂 getchar 為單字元輸入函式 當為0 和 1 時都將執行case 1 putchar c 由於後面無break語句,又將執行 case 2 putchar c 遇break退出switch,等待輸入 switch c 0 字元 0 與整型0不同,這個case判斷的是整型0 inc...