L1-017 到底有多二 (15 分)
一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数,则它的犯二程度计算为:3/11×1.5×2×100%,约为81.82%。本题就请你计算一个给定整数到底有多二。

输入格式:
输入第一行给出一个不超过50位的整数N。

输出格式:
在一行中输出N犯二的程度,保留小数点后两位。

输入样例:
-13142223336
输出样例:
81.82%
鸣谢安阳师范学院段晓云老师和软件工程五班李富龙同学补充测试数据!

#include<stdio.h>
#include<string.h>
int main()
{char N[50];int i;float count=0,sum=0; scanf("%s",&N);int x=strlen(N);     //计算字符串长度for(i=0;i<x;i++){        //计算有多少个二if(N[i]=='2')count++;        }if(N[0]=='-'){             //负数sum=(count/(x-1))*1.5*100;}else{                       //正数sum=count/x*100;}if(N[x-1]%2==0)         //偶数sum*=2;printf("%.2f%%",sum);return 0;
}

L1-017 到底有多二 (15 分) — 团体程序设计天梯赛相关推荐

  1. L1-031. 到底是不是太胖了-PAT团体程序设计天梯赛GPLT

    L1-031. 到底是不是太胖了 据说一个人的标准体重应该是其身高(单位:厘米)减去100.再乘以0.9所得到的公斤数.真实体重与标准体重误差在10%以内都是完美身材(即 |真实体重-标准体重| &l ...

  2. [Python] L1-031. 到底是不是太胖了-PAT团体程序设计天梯赛GPLT

    据说一个人的标准体重应该是其身高(单位:厘米)减去100.再乘以0.9所得到的公斤数.真实体重与标准体重误差在10%以内都是完美身材(即 |真实体重-标准体重| < 标准体重x10%).已知市斤 ...

  3. L1-017 到底有多二 (15 分)

    L1-017 到底有多二 (15 分) 一个整数"犯二的程度"定义为该数字中包含2的个数与其位数的比值.如果这个数是负数,则程度增加0.5倍:如果还是个偶数,则再增加1倍.例如数字 ...

  4. C语言程序练习-L1-017 到底有多二 (15分)

    L1-017 到底有多二 (15分) 一个整数"犯二的程度"定义为该数字中包含2的个数与其位数的比值.如果这个数是负数,则程度增加0.5倍:如果还是个偶数,则再增加1倍.例如数字- ...

  5. 到底有多二 (15 分)

    到底有多二 (15 分) 一个整数"犯二的程度"定义为该数字中包含2的个数与其位数的比值.如果这个数是负数,则程度增加0.5倍:如果还是个偶数,则再增加1倍.例如数字-131422 ...

  6. GPLT团体程序设计天梯赛题解L1部分

    文章目录 00x L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) L1-005 ...

  7. 团体程序设计天梯赛 -- 练习集 (L1合集)

    文章目录 L1-001 Hello World (5 分) L1-002 打印沙漏 (20 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) L1-005 考试座位 ...

  8. 团体程序设计天梯赛-L1练习集

    目录 L1-002 打印沙漏 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-006 连续因子 (20 分) 输入格式: 输出格式: 输入样例: 输出样例: L1-009 N个数求 ...

  9. 【CCCC】PAT : 团体程序设计天梯赛-练习集 L1 答案

    [CCCC]PAT : 团体程序设计天梯赛-练习集 L1 答案 鉴定完毕,全部水题 ヾ(•ω•`)o 标号 标题 分数 通过数 提交数 通过率 L1-001 Hello World 5 46779 1 ...

  10. 2020年团体程序设计天梯赛L1题目集(题目+代码)

    2020年11月团体程序设计天梯赛 第一次参加天梯赛,除了在门口冻得瑟瑟发抖,还有按不动的shift之外一切都还好- tip:不知道啥原因代码上基本没有注释,希望dalao们不要介意~ L1-1 嫑废 ...

最新文章

  1. 关于学习Python的一点学习总结(37->集合运算)
  2. 怎么让热图显示基因名_R 生信数据可视化 01 | 聚类热图
  3. AS3中 is,as,typeof的区别 .
  4. 微软官方反间谍流氓软件WindowsDefender
  5. 指向类的数据成员和函数指针
  6. threejs指定对象旋转中心
  7. [记录] --- linux安装redis
  8. Android开发笔记(一百二十)两种侧滑布局
  9. Bailian4039 IP地址转换【进制】
  10. lsd 特征点匹配代码_openCV-特征点匹配算法介绍一:理解特征
  11. VSCode中安装Django插件后实现html语法提示
  12. lm324 -4运放-运算放大器
  13. linux 配置compoer
  14. 为你的TabBar添加Badge-感谢分享
  15. 积分兑换系统怎样设置“新花样”?
  16. EasyUi(完整版)
  17. 大端和小端的区别和判断
  18. linux ftok()
  19. Linux 修改用户名
  20. 智慧车行预约小程序,汽车保养、维修、美容、检测预测小程序,前后端完整代码包括车行动态,养车常识,保养预约,维修预约,洗车美容预约

热门文章

  1. (3)Deep Learning之神经网络和反向传播算法
  2. 问题记录 - 调试程序时桌面程序可以运行,却不自动生成桌面快捷方式
  3. C++ map的基本操作和使用
  4. 关于虚函数重载遇到的怪问题 -- 为什么经常调用了基类的函数
  5. 数据结构与算法 第三章 树以及相关遍历方法
  6. 【Linux】修改权限命令chmod用法示例
  7. 【初学者】10个例子带你了解机器学习中的线性代数
  8. keras安装不成功超时
  9. 每日算法系列【LeetCode 16】最接近的三数之和
  10. mysql基础2-数据库的相关操作