在做CCCC訓練題的時候,偶爾會碰到例如輸入07,輸出07的情況。用字符串難免有點麻煩,不過用sscanf函數再將其轉換爲整型也未嘗不可。但是有一個更簡單的方式就是控制輸出方式。
例如下面的代碼是可以輸出num的數值。如果num位數小於2,則用0補全;如果printf位數多於2,則指定輸出方式失效:
printf("%02d",num);
在做CCCC訓練題的時候,偶爾會碰到例如輸入07,輸出07的情況。用字符串難免有點麻煩,不過用sscanf函數再將其轉換爲整型也未嘗不可。但是有一個更簡單的方式就是控制輸出方式。
例如下面的代碼是可以輸出num的數值。如果num位數小於2,則用0補全;如果printf位數多於2,則指定輸出方式失效:
printf("%02d",num);