c語言大神求教,大神求教!一道C語言程式設計題

2021-08-12 00:07:09 字數 1731 閱讀 6212

1樓:匿名使用者

開始x=0

執行for迴圈,x=0<4,執行printf,輸出0,(因為x++是先執行後自加)x++

執行printf後,x=1<3,執行continue,本次迴圈結束,不往下執行

再執行for迴圈,x++後,x=2<4,執行printf,輸出2,x++

執行printf後,x=3不小於三,即執行else語句,break,跳出總迴圈即for迴圈

總的結束

所以結果為0 2

2樓:小馬千紙鶴

這題很簡單,主要考的就是for()迴圈的判斷語句和後置+語句,分析:x=0時,0<4,成立,執行printf()函式,注意此時是x++,先輸出0,然後x自加,x=1,x<3,continue,繼續for()迴圈,但是此時注意,先執行for()裡面的x++,然後再判斷,此時x=2,2<4,繼續執行printf(),輸出2,後x自加,此時x=3,不滿足if(),執行else,break,退出for()迴圈,不滿足while()迴圈,終止程式,結束執行,望採納

3樓:背光灼盡

printf("%d",x++)這個語句就是把x按十進位制輸出,然後x加一,這樣你應該就懂了吧,答案是02

4樓:sunny灬

你寫的是對的 就是02

大神求教!一道c語言程式設計題

5樓:

直接上**

#include

int main()

else if(l <= 200000)

else if(l <= 400000)

else if(l <= 600000)

else if(l <= 1000000)else

p = l/100000; //這是一個小技巧switch(p)

printf("利潤為%f,應發獎金為%f\n",l,ticheng );

}事實上 if else裡面就可以順便把提成算了,只是為了同時使用if switch 語句才這樣寫的

6樓:匿名使用者

我把邏輯和思路告訴你,你看看吧,這樣比直接給你**要好得多。

#include

int main()

else if (profit>10000&&profit<20000)

//繼續else if 直到最後。。。。

//switch loop

switch(profit)

printf("利潤為%f,應發獎金為%f\n",profit,bonus );}

c語言大神求教。

7樓:汐日南莘

#include

int main()

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

return 0;}

**等!c語言大神求教指導!

8樓:匿名使用者

#include

void main(),b[30];

gets(a);m=strlen(a);

gets(b);n=strlen(b);

min=a[0];

for(i=1;ia[i])

for(i=m+n-1;i>=j+n;i--)a[i]=a[i-n];

for(i=j+1;i

執行示例:

求教一道C語言題目,一道C語言題目

你的for迴圈裡面多了一個i int main void 我剛bai學的時候出現du過一個問題。就是scanf d n 這個函式zhi 在最後你dao會輸個回車。而這回個回車會 答儲存在記憶體中。現在再出現scanf 函式時候會直接讀入回車。所以就跳過了。這時你只要在scanf d n 後面加一個s...

一道二級c語言題,求教,一道二級C語言題,求教

答案應該選c。呼叫fun1求平方,並強制轉換為int型別 呼叫fun2求和,並強制轉換為double型別。可以在main函式中加prinrf f w 來檢驗w的值。希望有所幫助。因為是int a b 所以w fun2 1,2 然後根據上面的函式 a a 求的fun2 1 2 1 2 1 2 5,最後...

請教幾個C語言題目,請教大神們一道C語言的題目?

想了幾天,做了下 1,typedef union mytype main 源程式有誤,t未定義 2,main r r.i 0 2 r.i 1 0 printf d n r.k 程式輸出結果是2 3,有以下定義語句,則sizeof a 的埴是?而sizeof a.share 的值是?struct da...