团体程序设计天梯赛-练习集L1-017. 到底有多二
来源:互联网 发布:java物业管理系统方案 编辑:程序博客网 时间:2024/05/19 00:14
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%
1 #include<stdio.h> 2 #include<string.h> 3 int main() { 4 char s[52]; 5 gets(s); 6 int cnt=0; 7 int len=strlen(s); 8 int i; 9 for(i=0; i<len; i++) {10 if(s[i]=='2')11 cnt++;12 }13 if(s[0]=='-') {14 if((s[len-1]-'0')%2==0)15 printf("%.2f%\n",(double)cnt/(len-1)*1.5*2*100);16 else17 printf("%.2f%\n",(double)cnt/(len-1)*1.5*100);18 }19 else if((s[len-1]-'0')%2==0)20 printf("%.2f%\n",(double)cnt/len*2*100);21 else22 printf("%.2f%\n",(double)cnt/len*100);23 return 0;24 }
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. 大笨钟
- 团体程序设计天梯赛-练习集L1-013. 计算阶乘和
- Python最好用的模板引擎Jinja
- 团体程序设计天梯赛-练习集L1-014. 简单题
- 团体程序设计天梯赛-练习集L1-015. 跟奥巴马一起画方块
- 团体程序设计天梯赛-练习集L1-016. 查验身份证
- 团体程序设计天梯赛-练习集L1-017. 到底有多二
- 关于"net::ERR_CONNECTION_ABORTED"和"Firebug 达到了 Post 请求大小限制"的问题
- 图像的放大与缩小(1)——等距采样法
- 计算机网络7层结构归纳总结
- 网络访问过程中遇到的java.io.IOException: Target host must not be null的问题
- svn 一次添加所有子文件
- 6.Note the following points describing various utilities in Oracle Database 11g:
- 相关技术
- ButterKnife使用详解