C 语言 如何计算一个数有几位,比如1有一位,10有两位

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/31 01:30:50

C 语言 如何计算一个数有几位,比如1有一位,10有两位

#include
#include "string.h"
void main(){
int i = 0;
char ch[10];
char *p=ch;
gets(ch);
int length = strlen(ch);
if(length > 10){
printf("%s\n","请输入不多于10位的整数!");
return;
}
printf("你输入的整数为:%d位数\n",length);
}