作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/24 11:10:38
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);
}
再问: 您这个提示error C2065: “length”: 未声明的标识符
再答: vc6.0下编译通过了!
再问: VS2005下为什么不可以呢?就是出现刚才的错误