输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字.
网友回答
/*从键盘上输入一个任意位数的正整数,判断它是几位数,并逆序输出该数
*/#include stdio.h
int main()
{int num,temp,i=0;
printf(请输入一个数字\n);
scanf(%d,&num);
while(num>0){temp=num%10;
++i;printf(%d,temp);
num=num/10;
}printf(\n这个数是%d位数,i);
return 0;
}