新手c語言一些簡單題目向高手大俠請教

2021-03-08 18:04:27 字數 683 閱讀 9218

1樓:匿名使用者

1,(int)(x*1000+0.5)/(float)1000中 (int)(x*1000+0.5)= 5169

除以1000,為5.169000(小數點後保留6位)2,int型中沒有小數點,1/2=0.5直接顯示為專03,c為陣列名屬。

表示的是c陣列的頭位址,就不用加位址符號了4,%10.5f表示的是10位有效數字和小數點後保留5位5,printf("*%010.2f*\n",a); 和上題差不多,%010.

2f表示的是10位有效數字,不夠前面用0表示,小數點後保留2位

6這個我就沒看出要注意什麼的地方了

7,%後面跟不同的代號表示不同的輸出方式,(%d)不在輸出的方式中,所以編譯器認為其是乙個字串直接打出!

2樓:孤獨vs笨蛋

x=5.16894; printf("%f\n",(int)(x*1000+0.5)/(float)1000);

他將值轉換成了 int 型的了呀 為什麼還版有小數呢權

(int)(x*1000+0.5)/(float)1000);

3樓:求知的一毛錢

d a b c c a a

上過機驗證過的

4樓:超__越

d、a、b、c、c、a、a 這些題很經典,很好!

一道簡單的c語言題目,一道簡單的C語言題目

include class time time hour 0 minute 0 second 0 time const time a int gethour int getminute int getsecond void print time time int main 一道c語言題目 inclu...

求C語言高手,題目對你們一定很簡單的

由 define f x x x c f a f b a a b b 6 6 2 2 36選c a typedef int 型別在前 v1 b 同a可知。c typedef v1 int 乙個整體 v3 正確。d typedef v4 int 格式錯誤 typedef 型別 新變數識別符號 選cnu...

一道C語言的簡單題目,求

應該是for m 3 m 99 m m m m include main for m 3 i 99 m m m m sum2 sum2 m for迴圈裡面的i改成m 改成 for m 3 m 99 m m m m sum2 sum2 m 第二個for迴圈首項為3?題目不是為 2嗎?然後是 7 這也應...