精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

C 語言實例 – 八進制與十進制相互轉換

C 語言實例 - 八進制與十進制相互轉換

C 語言實例 C 語言實例

八進制與十進制相互轉換。

實例 - 十進制轉換為八進制

#include <stdio.h> #include <math.h> int convertDecimalToOctal(int decimalNumber); int main() { int decimalNumber; printf("輸入一個十進制數: "); scanf("%d", &decimalNumber); printf("十進制數 %d 轉換為八進制為 %d", decimalNumber, convertDecimalToOctal(decimalNumber)); return 0; } int convertDecimalToOctal(int decimalNumber) { int octalNumber = 0, i = 1; while (decimalNumber != 0) { octalNumber += (decimalNumber % 8) * i; decimalNumber /= 8; i *= 10; } return octalNumber; }

輸出結果為:

輸入一個十進制數: 78
十進制數 78 轉換為八進制為 116

實例 - 八進制轉換為十進制

#include <stdio.h> #include <math.h> long long convertOctalToDecimal(int octalNumber); int main() { int octalNumber; printf("輸入一個八進制數: "); scanf("%d", &octalNumber); printf("八進制數 %d 轉換為十進制為 %lld", octalNumber, convertOctalToDecimal(octalNumber)); return 0; } long long convertOctalToDecimal(int octalNumber) { int decimalNumber = 0, i = 0; while(octalNumber != 0) { decimalNumber += (octalNumber%10) * pow(8,i); ++i; octalNumber/=10; } i = 1; return decimalNumber; }

輸出結果為:

輸入一個八進制數: 116
八進制數 116  轉換為十進制為 78

C 語言實例 C 語言實例

相關文章