C ++では/分離マジカル%としたとき

C ++を学習するプロセスでは、我々は一般的に各桁を打破するために使用/および%

取整 (/)

このような1234年から1210年のように分解上面3に相当する123.4に等しいです。

モジュロ(%)

分解法など12345

ビット:12345パーセント10 = 5

十:12345パーセント100/10 = 4

百:12345パーセント100分の1000 = 3

何千人:12345パーセント1000分の10000 = 2

一万:10000分の12345 = 1

#include <stdio.h>
using namespace std;
int main()
{
  int x;//这是我们输入的数字
  scanf("%d",&x);//输入语句
  int a,b,c,d,e;
  a=x/10000;    //分解出万位

    b=x%10000/1000;      //分解出千位

    c=x%1000/100;             //分解出百位

    d=x%100/10;      //分解出十位

    e=x%10;         //分解出个位
  printf("%d %d %d %d %d ",a,b,c,d,e);
  return 0;
}

おすすめ

転載: www.cnblogs.com/LJA001162/p/11031789.html