当前位置:网站首页>ZZULIOJ:1017: 判断正整数位数
ZZULIOJ:1017: 判断正整数位数
2022-08-10 03:39:00 【追上】
1017: 判断正整数位数
时间限制: 1 Sec 内存限制: 128 MB
[状态] [讨论版] [提交] [命题人:admin]
题目描述
给定一个不多于5位的正整数,判断它是几位数,并输出。
输入
一个不多于5位的正整数。
输出
输出正整数的位数,单独占一行。
样例输入 Copy
111
样例输出 Copy
3
提示
使用函数log10(n),求出n的以10为底的对数,这个对数的整数部分,就是n的科学计数法中的指数,这个整数加1就是n的位数。
参考代码
#include <stdio.h>
#include <math.h>
int main()
{
double a;
int b;
scanf("%lf", &a);
b=(int)log10(a)+1;
printf("%d", b);
return 0;
}
边栏推荐
猜你喜欢
How to quickly become a software test engineer?What skills do testers need for a monthly salary of 15k?
Software life cycle (the work of each phase of software engineering)
goland控制台显示重叠问题解决方案
【MindSpore功能】运行SSD-MobileNetV1 FPN样例报错
RoyalScope分析仪:发现CAN总线波形台阶和信号幅值低的问题
【科研绘图】琴图 +箱型图混合 matplotlib库和seabsorn库的使用
一篇文章教你Pytest快速入门和基础讲解,一定要看
c语言进阶篇:动态内存管理(相关函数、常见错误、笔试题)
【网络迁移】Pytorch中的torch.no_grad对应MindSpore哪个方法
程序国际化
随机推荐
数据库设计中反映用户对数据要求的模式叫什么
leetcode 283:移动零
改版后的CSDN如何更换皮肤
Redis 定长队列的探索和实践
Kotlin协程:父子协程的绑定与传递
TCP协议之《延迟ACK策略》
Qt编写物联网管理平台50-超强跨平台
golang中的URL 的编码和解码(转)
ARP Spoofing - Tutorial Details
软件测试这些基本类型你知道吗?
Dijkstra求最短路
进入Mysql数据库操作
Did not detect default resource location for test class xxxx
如何将 @Transactional 事务注解运用到炉火纯青?
golang:base64编解码(转)
如何整合全流程数据,全面提升研发效能?|2分钟了解 ONES
Software life cycle (the work of each phase of software engineering)
Embedded Sharing Collection 32
TCP协议之《Out-Of-Window报文限速》
原型和原型链