当前位置: 首页 > news >正文

零基础网站建设教学如何快速网站排名

零基础网站建设教学,如何快速网站排名,教育培训的网站建设,热点新闻事件2023题目 一个整数“犯二的程度”定义为该数字中包含2的个数与其位数的比值。如果这个数是负数,则程度增加0.5倍;如果还是个偶数,则再增加1倍。例如数字-13142223336是个11位数,其中有3个2,并且是负数,也是偶数…

题目

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

输入格式:

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

输出格式:

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

输入样例:

-13142223336

输出样例:

81.82%

 思路

  1. 录入数字为字符串;
  2. 遍历字符串,求2的个数;
  3. 分负数和正数情况讨论;负数要 * 1.5,正数要 * 1;
    注意:是否乘偶数系数与正负无关(可能是题目没表述清楚)。

 知识点

精确到小数点后2位,用如下代码:

cout<<fixed<<setprecision(2)<<result<<'%';

 涉及到的知识点可以参考c++保留n位小数输出(百分数形式,保留n位有效数字,设置宽度)_小白yaa的博客-CSDN博客

代码

#include <iostream>
#include <string>
#include <iomanip>
using namespace std;//是否乘偶数系数与正负无关(可能是题目没表述清楚)int oushu(string n) {int m = n[n.length() - 1] - '0';//注意此处要-1才是最后一位!m 为个位if (m % 2 == 0)//一个数的最后一位(即个位)能被2整除,那么这个数就是偶数。{return 2;} else{return 1;}
}int main() {string n;//输入的数字用字符串存储cin >> n;int k = 0;//数字中包含2的个数double result = 1.0;int len = n.length();//字符串的长度//统计数字中2的个数for (int i = 0; i < len; i++){if (n[i] == '2'){k++;}}//首先分为两个大的情况:负数和非负数  然后分别讨论各个情况下是否为偶数的情况 用oushu()函数进行了封装,提高代码的复用性if (n[0]=='-'){result = (double)k / (len - 1)*1.5*oushu(n);} else{result = (double)k / len * oushu(n);}cout << setiosflags(ios::fixed) << setprecision(2) << result*100 << '%' << endl;return 0;
}

http://www.yayakq.cn/news/46248/

相关文章:

  • 网站建设关键词分类搞一个网站花多少钱
  • 一篇网站设计小结wordpress开启多站点模式
  • 建公司网站哪里好3000元网站建设三年
  • 怎么做淘宝客优惠劵网站网站建设过程与思路
  • 网站网站建设平台手机网页打不开是什么原因
  • 湘潭市网站建设重庆节点建筑设计咨询有限公司
  • 上线了做网站多少钱长春网站建设技术托管
  • 北京网站推广营销策划企业营销网站案例
  • 上海网站开发服务商精品一卡2卡三卡4卡二百信息网
  • wordpress 多站点 用户手机网站底部漂浮代码
  • 网站根目录验证文件是什么制作网站技术
  • gvm网站是什么类的网站网页制作公司企业愿景
  • 湖南基础建设投资集团网站微信链接网站怎么做的
  • 微信平台的微网站怎么做将电脑做的网站放到外网
  • 乐清站在哪查企业去哪个网站
  • server2008网站建设长沙网站建设维护
  • 企业建设网站的价值淘宝网站是谁做的好处
  • 网站建设 图片上传什么网站可以做片头
  • 怎么在静态网站基础上加动态搭建网站的六个基本步骤流程
  • 响应式网站搭建网站空间密码
  • 海外网站推广中国建设银行广东分行网站
  • wordpress广告推广插件做网站推广 seo的
  • 做电影网站侵权吗网站微信支付怎么做的
  • 免费舆情网站cms网站管理系统源码
  • 网页设计与网站建设考试热点好玩的网页游戏排名
  • 网站开发需要后台吗商会网站制作
  • ip动态地址做网站沈阳手机网站制作
  • 电商网站开发外包买域名不建网站
  • 哈尔滨企业网站咨询网站搭建
  • 五金制品网站源码购买型网站建设