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

网站建设技术公司html5制作网页的代码

网站建设技术公司,html5制作网页的代码,网站建设太金手指六六十一,wordpress.php扩张题目 一个整数“犯二的程度”定义为该数字中包含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/145550/

相关文章:

  • 河北手机网站制作企业个人备案的网站
  • 顺义公司网站建设网站开发语言哪几种
  • 如何做电影下载网站wordpress中联系表
  • 做网站运营有前途业务网站风格模板
  • 网站开发工具报告免费建设网站入驻
  • 服装网站策划书宁波北仑装修公司排行
  • pc端自适应网站模板即商通网站建设推广
  • 青岛做网站哪家做的好中国最顶尖的平面设计公司
  • 建设展示型网站公司哪家好郑州定制网站
  • 建设官方网站企业网银登录安徽六安瓜片是什么茶
  • 郑州网站制作郑州网站制作闵行做网站费用
  • 国内外优秀vi设计案例google seo 优化教程
  • 济南网站建设cn un国际十大市场营销公司
  • 汕头专业网站建设流程深圳优化网站排名
  • 怎么给网站做自适应游戏代理商
  • 杭州建设网 工程信息网站vs网站模板
  • 呼和浩特做网站的地方网站建设等级定级
  • 高端购物网站深圳素马设计
  • 网站升级建设深圳市住房和建设局工程交易网
  • 泰安祥奕网络公司重庆网站seo诊断
  • 济南网站建设联系小七网站的好处
  • 高端网站设计技术分析采购平台app
  • 怎么做网赌网站wordpress右侧的工具栏
  • 湛江网站的建设建网站 几个链接
  • 网站开发的形式有哪些wordpress付费汉化主题
  • 品牌网站建设内容框架食品建设网站
  • 荥阳做网站优化微信公众号h5商城网站开发
  • 网站开发技术文档格式个人网上注册
  • 网站建设包括哪些方面?打开网页链接
  • 单纯做网站的公司ui设计属于视觉传达吗