第1个回答 推荐于2018-03-13
int a,i;
a=245;
int b[3];//存个十百位
for(i=0;i<3;i++)
{
b[i]=a%10;
a=a/10;
}
for(i=2;i>=0;i--)
printf("%d",b[i]);//输出百十个位本回答被提问者和网友采纳
第2个回答 2010-11-16
int n,sum;
int i=0;
do
{ cin>>n;
sum+= n*pow(10,i);
i++;
}while(n!=NULL)
第3个回答 2010-11-18
a=245
百位=a/100
十位=a/10%10
个位=a%10
第4个回答 2010-11-16
建议就这样干吧,除非你要的那个数有很长一串,否则循环更麻烦