#include
#include
int number,n=0; //变量number保存输入的数;变量n保存该数的位数;
printf("请输入一个整数\n");
scanf("%d",&number); //读取用户输入的数,保存到变量number中
printf("逆向输出后结果:");
while(number){ //number不为0时始终循环
printf("%d",number%10); //每次循环输出最后一个数位
number=number/10; //number除10取整(相当于截掉最后一个数位)
n++; //位数+1
}
printf("\n该数是%d位数\n",n); //输出变量n的值也就是该数的位数
getch(); //这一句没用,只是让控制台窗口不关闭
}
#include
void main(){ long temp,i=0; cout<<"请输入一个整数:"<
#include "stdio.h"
void main()
{
int intNum;
printf("输入一个整数:");
scanf("%d",&intNum);
//取正数
if(intNum < 0)
intNum = -intNum;
//求位数
int n=1;
while(intNum>10)
{
n++;
intNum = intNum / 10;
}
//输出结果
printf("%d位数:",n);
getch();
return 0;
}