输入一个不多于5位的正整数,要求:(1)求它是几位数;(2)逆序打印出各位数字.
1个回答

/*

从键盘上输入一个任意位数的正整数,判断它是几位数,并逆序输出该数

*/

#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;

}