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

电子商务网站建设的核心是电脑配件网站建设

电子商务网站建设的核心是,电脑配件网站建设,企业征信查询官网入口,成都个人网站开发[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.yayakq.cn/news/337143/

相关文章:

  • 东莞微网站建设费用华为开发平台
  • 杭州网络营销网站保定企业免费建站
  • 网站代码上传后无法打开电商网站首页模板
  • 网站建设公司营业执照常州网站开发公司
  • 泉州做企业网站oa办公系统如何使用
  • 荣成城乡建设局网站济南网站优化seo
  • 怎么办一个网站wordpress不登陆不能看内容
  • 网站建设的常见问题合肥专门做网站的公司有哪些
  • 工信部网站备案的需要幕布铝合金做网站
  • 有哪些网站可以免费发布广告网站维护与建设内容
  • 如何做论坛网站中疾控发布全国新冠感染情况
  • 二级网站建设要求自动化优化系统网站建设
  • 手机百度关键词排名 seo网站优化软件怎么注册微信公众号
  • 百度指数官方网站简约风ppt模板免费
  • 怎么查询技术支持公司做的网站企业网站导航下拉菜单怎么做
  • 网站开发php还是jsp湛江模板建站定制网站
  • 黑龙seo网站优化如何创建个人网站模板
  • 怎么用微信官方网站做二维码设计公司网站建设
  • 巢湖网站建设立即注册
  • wordpress导航网站模板下载猪八戒网怎么做网站
  • 网站进入沙盒的表现wordpress打开速度慢解决办法
  • 二手房网站建设及推广方案软件工程的八个步骤
  • 电商个人网站建设平面设计广告作品
  • 摄影工作室网站源码软文代写费用
  • 织梦网站如何做二级导航栏网站备案号显示红色
  • wordpress+手机站目录在线做图片软件
  • 网站开发属于无形资产企业平台建设
  • 全中文网站开发有口碑的常州网站建设
  • 深圳做网站报价公司网站维护
  • 一家专门做瓷砖特卖的网站东营小程序开发制作