在有些题目中,经常会对一个数的每一位进行操作,下面给出一个模板,供以后参考!代码如下:
#include<iostream>
using namespace std;
int main(){
int a=16243434;
int b[20];//用于存放a的各位数字
int k=0;//计数变量
if(a==0)//a为0不会进入循环,应单独考虑
b[0]=0;
while(a){
b[k++]=a%10;
a/=10;
}
for(int i=k-1;i>=0;i--) //注意放在数组中是逆序的
cout<<b[i];
return 0;
}