1. 程式人生 > >求一個整數的百位數,十位數,個位數

求一個整數的百位數,十位數,個位數

#include<stdio.h>
int main ()
{
  int x= 189,b1,b2,b3,sum;
  b3 = x/100;               /*計算百位數字*/
  b2 = (x-b3*100)/10;       /*計算十位數字*/
  b1 = x% 10;              /*計算個位數字*/
  sum = b1+b2+b3;
  printf("b3=%d,b2=%d,b1=%d,sum = %d\n",b3,b2,b1,sum);
  return 0;
}

執行結果:
這裡寫圖片描述

知識點:
1、算數運算子*、/、%、優先順序高於+、-,為了保證減法運算先於除法運算,圓括號是必不可少的;
2、整數除法結果仍為整數。

心得體會:
1、學會了求餘運算的使用;
2、學會輸入輸出。