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

一等一网站手机如何制作网页链接

一等一网站,手机如何制作网页链接,全国网站开发赛,深圳html5网站开发多少钱审题: 需要判断出1-N的范围内有多少个好数,并输出 思路: 遍历数据:需要用for循环(从1循环到N) 每一位判断:用while循环,先从个位开始,每循环一次就让记录位数的变量&…

审题:

需要判断出1-N的范围内有多少个好数,并输出

思路:

遍历数据:需要用for循环(从1循环到N)

每一位判断:用while循环,先从个位开始,每循环一次就让记录位数的变量++,且要让数据i少一位。

判断条件:如果是奇数位且i取余2后余数是0,说明不是好数。

如果是偶数位且i取余2后余数不是0,说明不是好数。

解题:

由于我们需要数据本身,又需要位数。

所以我们让输入的数据是string类型,先通过size取到位数,然后通过stoi转回int型数据

(1)由于我们需要记录是否该数是好数,所以设置了sign变量,当他为1的时候代表是好数,为0代表不是好数。

只有当该数是好数时我们才会让cou++,表示好数的数量加一

(2)由于i需要不断++,所以我们判断的过程不能改变i的值,于是用了i0存储i的值,通过改变i0实现判不同的位数

代码分享:

#include<iostream>
#include<string>
using namespace std;
int cou = 0;
int main()
{string num ;cin >> num;size_t n = num.size();for (int i = 1; i <= stoi(num); i++){int sign = 1;size_t n1 = 1;//先从个位开始int i0 = i;while (n1 <= n){if (i0 == 0)//所有位判断完毕{break;}if (n1 % 2 != 0 && i0 % 2 == 0)//奇数位且非奇数{sign = 0;break;}if (n1 % 2 == 0 || i0 % 2 != 0)//偶数位且非偶数{sign = 0;break;}n1++;i0 /= 10;}if (sign == 1){cou++;}	}cout << cou << endl;
}

链接:[蓝桥杯 2024 省 B] 好数 - 洛谷

二刷总结:

比较容易忘记更新条件,在while循环处忘记了更新n1和i0

http://www.ritt.cn/news/27653.html

相关文章:

  • 旅游电子商务网站策划书安顺seo
  • 聚通装潢口碑好不好网站seo关键词排名
  • 可以做网页的网站希爱力双效片的作用与功效
  • 淘客做网站多少钱搜索关键词的网站
  • 网站建设具体需求百度下载安装
  • html5 企业网站模板百度账号快速注册
  • 上海cms建站seo关键词优化怎么收费
  • 广州英文网站建设打开百度网站首页
  • 做视频网站需要多少上传惠州seo怎么做
  • 做算命网站挣钱吗站长seo推广
  • 网站可以做多语言的吗产品软文范例大全
  • 交互网站设计东莞网站建设
  • 企业网站不付服务费应该怎么做百度seo工具
  • 网站后台怎么进入wordpress淘宝关键词搜索量查询工具
  • wordpress 审核用户化工网站关键词优化
  • 制作网站用的域名最新的疫情数据
  • 平湖网站建设公司克seo教程seo入门讲解
  • 开商城网站搜索引擎查重
  • 律师事务所 网站备案seo排名优化关键词
  • 做网站那几步搜狗收录提交入口网址
  • 专注高端网站设计推广形式有哪几种
  • 保健品网站模版网上销售平台怎么做
  • 网站导出链接查询阿里巴巴关键词排名优化
  • 建设工程信息比较好的网站什么软件可以发布广告信息
  • 广告网站留电话整人360浏览器网页版入口
  • 两个人看的视频在线观看石家庄百度seo代理
  • 美女做游戏广告视频网站有哪些网站如何快速被百度收录
  • 做粘土网站小程序制作一个需要多少钱
  • 韩国男女直接做视频网站网络精准营销推广
  • 佛山企业网站建设多少钱千锋教育的真实性