回覆列表
  • 1 # 使用者4758571095622

    設一個數為n,則在C語言中其個位、十位、百位、千位依次這樣計算:n/1%10,n/10%10,n/100%10,n/1000%10

    程式碼如下:

    #include

    int main(){

    int n = 123456;

    int unitPlace = n / 1 % 10;

    int tenPlace = n / 10 % 10;

    int hundredPlace = n / 100 % 10;

    int thousandPlace = n / 1000 % 10;

    printf("個位:%d\n十位:%d\n百位:%d\n千位:%d\n", unitPlace, tenPlace, hundredPlace, thousandPlace);

    getchar();

    return 0;

    }

    執行結果如圖:

    擴充套件資料

    C語言的運算子包含的範圍很廣泛,共有34種運算子。C語言把括號、賦值、強制型別轉換等都作為運算子處理。從而使C語言的運算型別極其豐富,表示式型別多樣化。靈活使用各種運算子可以實現在其它高階語言中難以實現的運算。

    參考資料:

  • 中秋節和大豐收的關聯?
  • 資本成本在財務管理中有何重要作用?