C语言编程练习(6)——计算一个数有几位数字
作者:互联网
计算一个数有几位数字
使用工具:VS2019
功能:
1.输入一个数字。
2.计算这个数字共有几位,并返回位数。
目录
一、代码部分
函数实现:
//输入一个数字,求其有几位数
int numberLength(int number)
{
int length = 1; //默认有一位数字
while (number /= 10) //321 / 10 = 32 不为0,位数+1
{
++length;
}
return length;
}
主函数调用:
#include <stdio.h>
#include <stdlib.h>
int numberLength(int number);
int main()
{
int number = 0, i = 0;
printf("输入一个数字:\n");
scanf_s("%d", &number);
i = numberLength(number);
printf("这个数字有%d位!\n\n", i);
system("pause");
return 0;
}
二、运行结果
标签:数字,int,编程,number,C语言,length,数有,numberLength 来源: https://blog.csdn.net/weixin_44739914/article/details/112226138