C語言求助,c語言求助 !急!!!

2022-02-19 04:47:29 字數 2069 閱讀 2171

1樓:卑潔綦甲

inti=5,n,m,x;

printf("%d,%d",m=++i,i);-->i加一後再賦給m

return

0;結果是6,5---->結果應該是6,6inti=5,n,m,x;

printf("%d,%d",i,m=++i);---->先輸出i,再將i加一賦給m

return

0;結果是6,6----->結果應該是5,6inti=5,n,m,x;

m=i++

printf("%d,%d",m,i);--->這同第一種方法return

0;結果是6,5---->結果應該是6,6inti=5,n,m,x;

m=i++

printf("%d,%d",i,m););--->這同第一種方法return

0;結果是5,6---->結果應該是6,6

2樓:齋寄竹夫春

第三個程式輸出是你大錯的吧。不同的c編譯系統對printf()的編譯順序是不一樣的。你的系統顯然是從右向左的,即如1中,先輸出i=5,在i加1賦給m

3樓:

#include

void main()

4樓:匿名使用者

#include

5樓:匿名使用者

int main()

c語言求助 !急!!!

6樓:匿名使用者

這個和k和i在ascii碼錶中的位置無關,在這裡k和i只是兩個變數名。這個函式的方式是逐個比較字串s中的字元,判斷是否與c值相同,如果不相同則保留,相同則刪除。

求助c語言「求5!」要**~~

7樓:匿名使用者

#include

#define n 5

int main()

printf("%d\n",a);

return 0;

}我寫了一個給你,演算法簡單,結果正確,樓主也可自己隨意更改。

僅供參考!

8樓:匿名使用者

我用 遞迴演算法給你寫一個好了,這樣以後遇到 n!的題目可以拓展一下#include

int fac(int i);

int main()

int fac(int i)

9樓:江流的光頭

#include

int main()

以上**通過gcc編譯通過。

10樓:匿名使用者

#include

int main()

c語言問題,求助

11樓:北京最遊科技****

這題是迷惑人用的……

因為迴圈內部沒有break,所以for會一直執行下去,直到a=11,。這時a大於10,迴圈結束。

最終a的值為11

12樓:岔路程式緣

for(a=0;a<=10;a++)

直到a=11時,迴圈結束。迴圈體對a的值沒有影響,包括continue對迴圈沒有影響。

所以,最後列印a的值是11,選項b。

c語言求助!!!

13樓:知行合一且止於至善

首先,源程式是從100到0一個個輸出的,比較符合輸出的格式,所以簡單一些。而圖二的輸出不能只知道一個100分的就輸出,必須要把所有的成績統計出來,找出所有每個分數段的人數,還要比較出最高人數,以最高人數確定輸出的總行數,總行數減去已經輸出的行數的結果與分數段數比較,小於等於就輸出*否則輸出空格。最後輸出0到100的一行字。

還有一個方法,也是要統計個分數段人數,並找出最大值,這次把她們儲存到一個二維陣列中,假設各分數段最大值是6,就定義一個二維陣列a[11][7],初始化全為0,其中11可以理解為表示分數段0到10,7表示人數,從0開始,有一個人就將其賦1,這樣,輸出時就是遍歷二維陣列,0為空格,1為星號,這個思路在遊戲裡經常使用,可以試試。

c語言求助急,C語言程式設計 求助 急!!!

寫一個比較笨,但比較好理解和實現的方法 include void main else if t 6 t 12 else if t 12 t 21 else if t 21 printf p f,t d n p,t 希望能對你有幫助。呵呵 include main 除錯成功 int t float p...

c語言 求助,c語言題 求助

因為要從鍵盤輸入,如果時選擇的話,就不用了,用if else就不用了。因為鍵盤輸入是字元型!上面的大哥說的不錯我佔。c語言題 求助 這道題中n的最大取值為10 所以直接遍歷依次判斷再求和會超時。注意到1 n所有數的和容易求得,為sum n n 1 2 可以採用容斥原理,即先求出總體的和sum 減去其...

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

include void sort int p1,int p2,int p3 else if p1 p3 else else if p2 p3 if p1 看下函式形參和實參的概念。include main void sort int p1,int p2,int p3 少括號 else 少括號 el...