怎样用c语言将任意一个数的各个位置上的数分离出来

如题所述

第1个回答  推荐于2018-04-21
我给你将x的各个位数分离在数组a中,a[0]个位,a[1]十位,a[2]百位……最后返回数据的位数
int fun(long x, int a[])
{ int i=0;
while(x)
{ a[i++]=x%10;
x/=10;
}
return i;
}本回答被网友采纳
相似回答