C語言和C 輸出格式問題

2021-08-18 19:10:59 字數 545 閱讀 9494

問題1:

如果n的4位數字全相等,則在一行內輸出「n - n = 0000」;否則將計算的每一步在一行內輸出,直到6174作為差出現,輸出格式見樣例,每行中間沒有空行。注意每個數字按4位數格
7766 - 6677 = 1089

9810 - 0189 = 9621

9621 - 1269 = 8352

8532 - 2358 = 6174

問題2:

星際戰爭開展了100年之後,nowcoder終於破譯了外星人的密碼!他們的密碼是一串整數,通過一張表裡的資訊對映成最終4位密碼。表的規則是:n對應的值是矩陣x的n次方的左上角,如果這個數不足4位則用0填充,如果大於4位的則只輸出最後4位。

即2對應的數是「0002」。

類似於這種問題,要求輸出的固定位數,然後不夠的補充0 

c語言中printf("%04d",a);

c++中引用標頭檔案:#include

cout << setw(4) << setfill('0') << a;

c語言輸出格式

stdio.h標頭檔案使我們可以訪問標準i o庫,stdlib.h定義了exit success和exit failure符號,string.h標頭檔案提供的函式操縱字串。常見printf格式 d 以十進位制形式列印乙個整型值 o 以八進位制形式列印乙個整型值 x 以十六進製制形式列印乙個整型值 g...

c語言輸出格式

1 轉換說明符 a a 浮點數 十六進製制數字和p p 記數法 c99 c 字元 d 有符號十進位制整數 f 浮點數 包括float和doulbe e e 浮點數指數輸出 e e 記數法 g g 浮點數不顯無意義的零 0 i 有符號十進位制整數 與 d相同 無符號十進位制整數 o 八進位制整數 eg...

c語言罕見輸出格式

格式化的規則 如果要列印指標,使用 p格式符 這樣可以使程式在 32位及 64位平台上均可執行 如果列印乙個計數的字串,使用 z ansi 或者 wz unicode 它可以正確列印出非空結束的字串 如果需要列印 unicode值,必須確認程式執行在 dispatch level 級別之下 每個輸出...