c语言数组问题?

怎么把一个大数,比如1234567890,放进一个数组,让a[0]=1,a[1]=2……,这怎么才能做到?

可以反过来放,就是从个位、十位依次往上走,每个位可以通过
item = a%10
a /= 10
这样来获得(item就是各个位上的数)追问

那你所举的这个例子中的a怎么才能放得下一个18位的数呢?

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-08
定义一个数组,然后for循环赋值,字符串可以分割一个一个取出来,你给一个长度就可以了
相似回答