海南文昌的房子能买吗:在c++中如何用 % 和 / 分解一个数字

来源:百度文库 编辑:杭州交通信息网 时间:2024/04/28 01:01:39
比如1234
分解成1,2,3,4四个单个的数

int x = 1234;
int a,b,c,d;

a = (x / 1000) % 10;
b = (x / 100) % 10;
c = (x / 10) % 10;
d = (x / 1) % 10;
//a=1,b=2,c=3,d=4

or

a = (x % 10000) / 1000;
b = (x % 1000) / 100;
b = (x % 100) / 10;
b = (x % 10) / 1;
//a=1,b=2,c=3,d=4