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...