第1个回答 2014-12-18
#include<stdio.h>
int main()
{
int i=0;
int j = 0;
int n = 0;
int v[3] = {0};
printf("请输入一个不大于3位的正整数:");
scanf("%d", &n);
if((n<=0)|| (n>=1000))
{
printf("输入非法数字!");
return -1;
}
v[0] = n/100;
v[1] = (n%100)/10 ;
v[2] = (n%10);
printf("位数:%d ; 逆序: ",i = ((v[0]>0)? 3:((v[1]>0)?2:1)));
for(j=0;j<i;j++)
{
printf("%d", v[i-j]);
}
return 0;
}