给出一个不多于五位的整数,求出它是几位数,使用数组和函数实现
时间: 2024-02-04 13:03:15 浏览: 66
数组中常用的函数-matlab数组课件
好的,这里是一个示例代码,可以实现你的要求:
```c
#include <stdio.h>
int count_digits(int num) {
int count = 0;
while (num > 0) {
num /= 10;
count++;
}
return count;
}
int main() {
int num;
printf("请输入一个不多于5位的整数:");
scanf("%d", &num);
int count = count_digits(num);
printf("这个数是 %d 位数\n", count);
return 0;
}
```
示例输出:
```
请输入一个不多于5位的整数:12345
这个数是 5 位数
```
希望能够帮助你解决问题!
阅读全文