作业帮 > 综合 > 作业

整数位数判断c语言求个思路,做过位数拆分但是还真不知道杂判断有几位,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/25 17:20:21
整数位数判断c语言
求个思路,做过位数拆分但是还真不知道杂判断有几位,
#include<stdio.h>
#include<math.h>
main()
{
\x05int n,k=0;
\x05scanf("%d",&n);
\x05while(n)
\x05{
\x05\x05n/=10;
\x05\x05k++;
\x05}
\x05printf("%d",k);
}
第一种方法 
#include<stdio.h>
#include<math.h>
main()
{
\x05int n,k;
\x05scanf("%d",&n);
\x05k=log(n)/log(10)+1;
\x05printf("%d",k);
}
第二种方法

#include<stdio.h>
#include<math.h>
main()
{
\x05char n[100],k;
\x05gets(n);
\x05for(k=0;n[k];k++)
\x05;
\x05printf("%d",k);
}
第三种方法