当前位置:网站首页>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;
}边栏推荐
猜你喜欢

留言板

matlab simulink response spectrum calculation

C语言原码,反码,补码与大小端

c语言进阶篇:动态内存管理(相关函数、常见错误、笔试题)

ARP Spoofing - Tutorial Details

Haproxy搭建Web群集

Pytorch中的torch.index_select对应MindSpore哪个方法

【mindspore产品】【8卡分布式训练】davinci_model : load task fail, return ret

Software life cycle (the work of each phase of software engineering)

How to quickly become a software test engineer?What skills do testers need for a monthly salary of 15k?
随机推荐
继承关系下构造方法的访问特点
数据库设计中反映用户对数据要求的模式叫什么
shell文本编辑awk
shell三剑客之sed命令
ES高亮显示语法
笔试题记录
数据库学习真难,头大,有偿提问
【单调栈】【概念讲解&&模板代码】
嵌入式分享合集32
如何快速成为一名软件测试工程师?测试员月薪15k需要什么技术?
golang go get 时提示 no Go files in xxx
leetcode 27:移除元素
Qt 线程常用同步方式
测试工作管理与规范
Redis 定长队列的探索和实践
C语言原码,反码,补码与大小端
转:不忧、不惧——成功领导者的自我成长和实现
Kotlin协程:父子协程的绑定与传递
学习总结week4_2正则
matlab simulink响应谱计算