當前位置:編程學習大全網 - 編程軟體 - C語言怎樣提取壹個數的十位個位百位千位?

C語言怎樣提取壹個數的十位個位百位千位?

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

代碼如下:

#include<stdio.h>

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語言的運算類型極其豐富,表達式類型多樣化。靈活使用各種運算符可以實現在其它高級語言中難以實現的運算。

參考資料:

百度百科--C語言

  • 上一篇:別克鑰匙匹配法
  • 下一篇:數控銑床的暫停鍵
  • copyright 2024編程學習大全網