int figure(int n)
{
int count=0;//引入一个计数器
if(n==0)//边缘分析
{return 1;}
while( n!=0)
{
n/=10;
count++;
}
return count;
}
#include<stdio.h>
int main()
{
printf("这是一个%d位数\n",figure(126));//检测
printf("这是一个%d位数\n",figure(0));
printf("这是一个%d位数\n",figure(1));
printf("这是一个%d位数\n",figure(48961126));
return 0;
}
C语言--计算一个任意数值的位数
最新推荐文章于 2024-04-23 06:29:30 发布