C++题:从键盘输入一个整数,判断该数是几位数,逆向输出该数。
发布网友
发布时间:2022-05-25 04:30
我来回答
共1个回答
热心网友
时间:2024-03-12 21:15
#include
<stdio.h>
#include
<conio.h>
void
main(){
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();
//这一句没用,只是让控制台窗口不关闭
}