团体程序设计天梯赛-练习集L1-017. 到底有多二
来源:互联网 发布:众途歌厅软件 编辑:程序博客网 时间:2024/06/10 01:31
L1-017. 到底有多二
时间限制
400 ms
内存限制
65536 kB
代码长度限制
8000 B
判题程序
Standard
作者
陈越
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字“-13142223336”是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11*1.5*2*100%,约为81.82%。本题就请你计算一个给定整数到底有多二。
输入格式:
输入第一行给出一个不超过50位的整数N。
输出格式:
在一行中输出N犯二的程度,保留小数点后两位。
输入样例:-13142223336输出样例:
81.82%
#include <cstdio>#include <cstring>const int maxn=60;char s[maxn];int main(){ gets(s); int len=strlen(s); int c1=0,c2; for(int i=0;i<len;i++){ if(s[i]=='2') c1++; } if(s[0]=='-') c2=len-1; else c2=len; double ans=(double)c1/c2; if(s[0]=='-') ans*=1.5; if((s[len-1]-'0')%2==0) ans*=2; printf("%.2f%%",ans*100); return 0;}
阅读全文
0 0
- 团体程序设计天梯赛-练习集L1-017. 到底有多二
- 团体程序设计天梯赛-练习集L1-017. 到底有多二
- L1-017. 到底有多二-PAT团体程序设计天梯赛GPLT
- 团体程序设计天梯赛-练习集 L1
- 团体程序设计天梯赛-练习集 L1-031. 到底是不是太胖了
- 团体程序设计天梯赛L1-017到底有多二
- 团体程序设计天梯赛-练习集L1-001. Hello World
- 团体程序设计天梯赛-练习集L1-002. 打印沙漏
- 团体程序设计天梯赛-练习集L1-003. 个位数统计
- 团体程序设计天梯赛-练习集L1-004. 计算摄氏温度
- 团体程序设计天梯赛-练习集L1-006. 连续因子
- 团体程序设计天梯赛-练习集L1-007. 念数字
- 团体程序设计天梯赛-练习集L1-010. 比较大小
- 团体程序设计天梯赛-练习集L1-011. A-B
- 团体程序设计天梯赛-练习集L1-012. 计算指数
- 团体程序设计天梯赛-练习集L1-014. 简单题
- 团体程序设计天梯赛-练习集L1-016. 查验身份证
- 团体程序设计天梯赛-练习集L1-018. 大笨钟
- B-树的插入、查找、删除
- Bailian2685 打印水仙花数【入门】
- Etag与HTTP缓存机制
- 关于Home Lab的搭建——系统选择与安装(二)
- 日狗的cf大战447
- 团体程序设计天梯赛-练习集L1-017. 到底有多二
- js与jQuery的相互转换
- 好吧,我的电路作业。
- 关于数据库范式及相关问题的详解
- 2017.11.19以及22Python 学习笔记
- 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variabl
- Java中length/length()/size()区别
- github readme.md 添加图片
- 我的电路实践