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

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

输出格式:
在一行中输出N犯二的程度,保留小数点后两位。
编程:
#include< iostream>
#include< string>
using namespace std;
int main()
{
char n[51];
cin >> n;
int len, count = 0;
double s = 1.0;
len = strlen(n);
for (int i = 0; i < len; i++)
{
if (n[i] == ‘2’)
{
count++;
}
}
if (n[0] == ‘-’)
{
s *= 1.5;
len = len - 1;
if (n[len+1] % 2 == 0)
{
s *= 2.0;
}
}
else
{
if (n[len] % 2 == 0)
{
s *= 2.0;
}
}
s = s * count / len;
s = s * 100000;//五位数
int k = (int)s;
int ge, shi, bai, qian, wan;
ge = k % 10;
shi = k / 10 % 10;
bai = k / 100 % 10;
qian = k / 1000 % 10;
wan = k / 10000;
if (ge > 4)
{
shi++;
}
if (wan != 0)
{
cout << wan << qian << “.” << bai << shi << “%” << endl;
}
else
cout << qian << “.” << bai << shi << “%” << endl;
}
上机实践:

C++:团体程序设计天梯赛(到底有多二)相关推荐

  1. C++:团体程序设计天梯赛(到底是不是太胖了)

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

  2. ptaa乘以b_PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)...

    C++ CPP C++语言开发 PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中--) PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:     ...

  3. PTA团体程序设计天梯赛-练习集(3)

    PTA团体程序设计天梯赛-练习集 L1-001 Hello World (5 分) 这道超级简单的题目没有任何输入. 你只需要在一行中输出著名短句"Hello World!"就可以 ...

  4. PTA团体程序设计天梯赛-练习集

    PTA团体程序设计天梯赛-练习集 L1-024 后天 L1-025 正整数A+B L1-026 I Love GPLT L1-027 出租 L1-029 是不是太胖了 L1-030 一帮一 L1-03 ...

  5. PTA|团体程序设计天梯赛-练习题目题解锦集(C/C++)(持续更新中……)

    PTA|团体程序设计天梯赛-练习题目题解锦集(持续更新中) 实现语言:C/C++:      欢迎各位看官交流讨论.指导题解错误:或者分享更快的方法!! 题目链接:https://pintia.cn/ ...

  6. 团体程序设计天梯赛——L1-054 福到了

    团体程序设计天梯赛--L1-054 福到了 https://pintia.cn/problem-sets/994805046380707840/problems/994805076512587776 ...

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

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

  8. PTA|团体程序设计天梯赛-练习题库集

    文章目录 关于爬取脚本的编写 L1-001 Hello World! (5 分) L1-002 打印沙漏 (15 分) L1-003 个位数统计 (15 分) L1-004 计算摄氏温度 (5 分) ...

  9. PTA团体程序设计天梯赛-练习集Level-1(参考代码C语言/Python版)

    本题目集截止到2022年天梯赛 受个人水平限制,<PTA团体程序设计天梯赛-练习集>中暂时只能把Level-1的题目做出来(也许有些Level-2的题可以写出来?)-我不是专门搞竞赛的,参 ...

  10. PTA团体程序设计天梯赛(L1-031~L1-040)

    PTA团体程序设计天梯赛[L1-031~L1-040] L1-031 到底是不是太胖了 (10 分) L1-032 Left-pad (20 分) L1-033 出生年 (15 分) L1-034 点 ...

最新文章

  1. 团队-象棋游戏-设计文档
  2. 【Android】html转义字符
  3. 5 hbase-shell + hbase的java api
  4. mysql数据首次导入hive_sqoop1.4.7环境搭建及mysql数据导入导出到hive
  5. SAP UI5 testFLPService - local run will start mock server
  6. linux:vim中全选复制
  7. 云片短信php接口_php与阿里云短信接口接入
  8. 友盟页面访问路径全量统计功能上线啦!
  9. Linux 基金会执行董事 Jim Zemlin:全球 Linux 的发展和生态
  10. java逻辑判断_阿里JAVA开发强制要求的10条条件控制及逻辑判断的规范,切记
  11. 系统无法安装High Definition Audio的UAA总线驱动程序之解决方法
  12. Emacs学习笔记(8): 使用emacs浏览网页
  13. VS中时间控件的使用
  14. Android studio javah
  15. 论文查重没通过怎么办?
  16. CF 934D 数学 推导多项式展开
  17. html在搜索按钮中加放大镜,CSS3 搜索按钮动效 - 放大镜图标变叉叉
  18. SQL ifnull、nullif 等函数
  19. 高通 android 7.0 插入蓝牙耳机,声音变的最大!
  20. 给下拉框加上可输入查询特性-升级版本

热门文章

  1. unturned服务器怎么自定义,《Unturned》机房服务器开服方法图文教程
  2. android 开启dlna音乐服务_案例 | 香山美墅全屋背景音乐系统,音乐唤醒生活仪式感...
  3. 目标检测算法——垃圾分类数据集汇总(附下载链接)
  4. 人工智能--Keras网络评估
  5. 微信支付php详解 php,ThinkPHP框架整合微信支付之刷卡模式图文详解
  6. 深圳科脉招聘.NET开发工程师
  7. MP4(AVI)视频转jpg(png)图片
  8. Easy3D 点云添加高斯噪声
  9. 计算机网络---网络层实验
  10. <Principles of fMRI 1>课程笔记8 信号、噪音与血流