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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/12 05:47:37
C 语言 如何计算一个数有几位,比如1有一位,10有两位

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

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);
}