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

专业vi设计哪家好seo美式

专业vi设计哪家好,seo美式,网站建设如何找客户,安阳网络推广代理[NOIP2013 普及组] 计数问题 题目描述 试计算在区间 1 1 1 到 n n n 的所有整数中,数字 x x x( 0 ≤ x ≤ 9 0\le x\le9 0≤x≤9)共出现了多少次?例如,在 1 1 1 到 11 11 11 中,即在 1 , 2 , 3 , 4…

[NOIP2013 普及组] 计数问题

题目描述

试计算在区间 1 1 1 n n n 的所有整数中,数字 x x x 0 ≤ x ≤ 9 0\le x\le9 0x9)共出现了多少次?例如,在 1 1 1 11 11 11 中,即在 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 , 11 1,2,3,4,5,6,7,8,9,10,11 1,2,3,4,5,6,7,8,9,10,11 中,数字 1 1 1 出现了 4 4 4 次。

输入格式

2 2 2 个整数 n , x n,x n,x,之间用一个空格隔开。

输出格式

1 1 1 个整数,表示 x x x 出现的次数。

1.题目分析

该题有多种解法和思路,可以遍历1到n,对每个数字的个位,十位,千位,万位,十万位,判断是否为对应的整数。
也可以在遍历的过程中定义一个临时字符数组,直接判断每一个元素,从而得到出现的次数。
总的来说,各有千秋,第一种空间复杂度较低,第二种时间复杂度较低。

2.题目思路

直接遍历1到n,定义一个临时数组,使用snprintf()将整数转化为字符串并存储到临时数组中,同时遍历临时数组,判断x的出现次数。循环结束,打印结果即可。

3.代码实现

#include <stdio.h>
#include <string.h>int main() {int n;int count = 0;int x;scanf("%d %d", &n,&x);for (int i = 1; i <= n; ++i) {//定义一个临时存储的数组char num_str[10];//将整型转换为字符串存储到数组中snprintf(num_str, sizeof(num_str), "%d", i);//遍历临时数组,存在数字x则次数加一for (int j = 0; j< strlen(num_str); ++j) {//ASCii码中 '0' 对应的是48if (num_str[j] == x+48){count++;}}}//打印次数printf("%d",count);return 0;
}
http://www.wangmingla.cn/news/139575.html

相关文章:

  • 国外做测评的网站有哪些自媒体平台app
  • 做IPv6网站升级的公司有哪些2345浏览器网站进入
  • 高校网站建设资料库淘宝搜索词排名查询
  • 网站为什么不收录百度关键词优化
  • 如何在app上做网站sem竞价培训
  • 网站上线 文案小红书新媒体营销案例分析
  • 做adsense对网站有什么要求百度贴吧首页
  • o2o网站开发产品线上推广方案
  • 仙居网站建设文案发布平台
  • 温岭网站建设制作西安整站优化
  • 深圳百姓网网站优化培训班
  • 网站收录大幅度下降网络营销企业培训
  • 专业的企业网站开发公司百度指数搜索热度排行
  • 丝绸之路网站建设意义广告外链购买平台
  • 天猫淘宝旗舰店杭州网站seo优化
  • zencart网站时间问题百度手机极速版
  • 个人在网站怎么做如何开网站详细步骤
  • 丹东日报官网首页网站排名优化的技巧
  • 襄阳市做网站 优帮云国内新闻热点事件
  • 腾龙时时彩做号网站百度搜索引擎技巧
  • 服务器哪些端口可以做网站公司排名seo
  • 移动版网站怎么做51外链代发网
  • 首先确定网站建设的功能定位安徽seo推广公司
  • 网站建设费支付请示扬州网络推广公司
  • 自己做网站能赚钱吗2018传统营销与网络营销的区别
  • 建投五公司网站深圳网络整合营销公司
  • 织梦移动端网站建设阿里指数查询官网
  • linux服务器安装网站网页设计期末作业模板
  • 企业网站建设及运营现状分析安卓优化大师2023
  • 有哪些网站可以卖自己做的图片国外比较开放的社交软件