#include<stdio.h>
main()
{
int x,count=0; //定义一个数,以及一个累加器count
scanf("%d请输入一个整数",&x);
if(x%10==x) //判断数对10取余是否是他本身
printf("该数是一位数"); //结果为真则说明是一位数
else //若不为一位数,则执行以下语句
{while(x!=0) //利用while循环语句让数重复对10整除,直至为0是循环结束
{
x=x/10;
count++; //每除一次计数器加一,即判断最终位数
}
printf("该数是%d位数\n",count);
}
}
输入一个数,判断是几位数
于 2023-09-28 10:46:59 首次发布