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

如何增加网站访问量网站建设意义必要性

如何增加网站访问量,网站建设意义必要性,好省推广100种方法,本人想求做网站一个整数“犯二的程度”定义为该数字中包含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%
第一次的做法:用long long存储N

1、错因:long long类型可以存储的最大数字范围为-9223372036854775808到9223372036854775807,即它可以存储19位数字,无法存储20位及以上的数字。

2、求位数的方法:while(m!=0){ m=m/10;len++;}

3、求个位的方法:t=m%10;

4、去负号/求绝对值的方法:m=abs(n);

5、保留几位小数的方法:cout<<fixed<<setprecision(2)<<sum;

#include<iostream>
#include<iomanip>
using namespace std;
int main(){long long n,m;cin>>n;float a=1;float b=1;if(n<0) a=1.5; //若为负数乘1.5if(m%2==0) b=2;int len=0;   //n的位数;int er=0;    //n中2的个数int t;m=abs(n);while(m>0){len++;  //求长度t=m%10; if(t==2){er++;}//求2的个数m=m/10;}float sum=0;sum=(er*a*b*100)/len;cout<<fixed<<setprecision(2)<<sum<<"%";
}

 

测试结果:当输入位数大于19位时总会输出一样的数(如图) 

 

第二次做法:用string存储N的每位数

判断偶数的方法:s[len-1]-'0'和2取余为0;

 易错点:当N为负数时,最终位数len要减1

#include<iostream>
#include<iomanip>
using namespace std;
int main(){string s;getline(cin,s);       //存储Nfloat a=1.0;float b=1;int er=0;                 //er记录n中2的个数int len=s.size();         //len为N的位数(负数要-1)for(int i=0;i<len;i++){if(s[i]=='2') er++;   //求N中2的个数}float sum=0;int t=s[len-1]-'0';if(t%2==0) b=2;             //如果N为偶数if(s[0]=='-') {a=1.5;len--;}//如果为负数sum=(er*a*b*100)/len;cout<<fixed<<setprecision(2)<<sum<<"%";
}

 

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

相关文章:

  • 南通免费建设网站wordpress模板 门户网站
  • 景区网站做电子商务的特点百度seo关键词优化电话
  • 网站还需要备案么公众号同步到dede网站
  • 网站建设 考核指标wordpress小程序收录
  • 搭建网站的大致流程企业网站制作方案
  • 网站备案 域名不是自己的淘宝店铺购买的服务在哪里
  • 建设网站怎么搞英雄联盟世界排名
  • 网站开发微信支付功能2016优秀网站设计
  • 网站建设织梦源码wordpress主题更新
  • 网站建设行业企业排名cnzz网站排名是怎么做的
  • 长春 网站建设做网站具体流程步骤
  • tripod wordpress网站谷歌seo做哪些
  • 淄博网站开发网泰快全自动推广引流软件
  • 网站建设开发心得游戏类网页设计
  • 安康做网站哪家好wordpress上传歌曲
  • 常州网站制作公司有哪些台州建站服务
  • 网站建设从零开始 教程旅游网站建设课程设计
  • 网站建设中 页面源代码苏州吴江做网站
  • 门户类网站注重什么做网站有没有效果
  • 网站建设技术人员工作想自学广告设计怎么学
  • 网页app生成器原理什么是优化营商环境
  • 学网站建设需要几年网页制作与设计站点应该怎么建
  • 如何建立个人网站的步骤武进网站建设价位
  • 化学药品购买网站专业的网站建设公
  • 网站建设公司招聘面试视频网站怎么做可以播放电视剧
  • 网站建设与开发英文文献企业营销案例
  • 个人网站可以做百度推广么长沙网站定制公司
  • 保定市城市规划建设局网站用手机制作ppt的软件
  • zencart 一个产品网站下单长沙网站外包公司吗
  • wordpress 会员发文百度搜索优化建议