這是今天看到的一個題,輸出計算結(jié)果
感覺很簡單
直接用cout <<結(jié)果 << endl;輸出就可以得到
但是題目要求用printf輸出
c++的printf不像java直接printf(sum);就可以藕坯,他要求輸入兩個參數(shù)
輸出0
計算結(jié)果是float類型师逸,我就改了一下
結(jié)果小數(shù)點后面多了很多自動補全的0射沟,默認補全float類型后面的小數(shù)位
再改一下瓷叫,設(shè)置顯示小數(shù)點前最多9位,小數(shù)點后最多以為惑灵,但是這樣位數(shù)不夠自動右對齊了
再改一下惫确,只設(shè)置保留小數(shù)點后一位手报,這樣顯示就正常了
printf其他使用
%d 按十進制輸出
%ld 輸出長整型
%md 指定的輸出字段的寬度蚯舱。
%u 輸出無符號整型
%c 輸出一個字符
%f 輸出浮點型
%.mf 輸出實數(shù)時,保留小數(shù)點m位
%o 輸出八進制模式
%s 輸出字符串
%x 以十六進制輸出整數(shù)