精华内容
下载资源
问答
  • 一共有100个数字,9的数目为9,19,29…99和91,92,93…99。此时要算出9的个数,则要将这些数的个数相加,如果余数为9,则加1;如果商为9,则加1。 核心代码如下 for ( i=1; i<=100; i++) { if ( 9 == i%10 )...

    题目要求
    编写程序数一下 1到 100 的所有整数中出现多少次数字9。
    程序分析
    一共有100个数字,9的数目为9,19,29…99和91,92,93…99。此时要算出9的个数,则要将这些数的个数相加,如果余数为9,则加1;如果商为9,则加1。
    核心代码如下

    for ( i=1; i<=100; i++)
    	{
    		if ( 9 == i%10 )
    		{
    			count++;
    		}
    		if ( 9 == i/10)
    		{
    			count++;
    		}
    	}
    

    全部代码为

    #include<stdio.h>
    #include<stdlib.h>
    int main()
    {
    	int i=0;
    	int count=0;
    	for ( i=1; i<=100; i++)
    	{
    		if ( 9 == i%10 )
    		{
    			count++;
    		}
    		if ( 9 == i/10)
    		{
    			count++;
    		}
    	}
    	printf ( "%d\n",count);
    	system ("pause");
    	return 0;
    }
    

    展示一下运行结果

    在这里插入图片描述

    展开全文
  • 100!末尾有几个0

    千次阅读 2015-08-18 21:44:01
    因为2出现的次数远远多于5出现的次数,所以我们要看从1~100里能分解出几个5相乘。 数字只包含一个5: 5,10,15,20,30,35,40,45,55,60,65,70,80,85,90. 数字包含两个5:25,50,75,100. 所以是16+8=24 先确定100内...

    1.100!末尾按10进制计算有几个零?

    出现0的情况是,当出现2*5时末尾就会出现0.因为2出现的次数远远多于5出现的次数,所以我们要看从1~100里能分解出几个5相乘。

    数字里只包含一个5: 5,10,15,20,30,35,40,45,55,60,65,70,80,85,90.

    数字里包含两个5:25,50,75,100.

    所以是16+8=24

    先确定100内数字最大可以包含几个5(5*5 <100),在逐个查找。

    2.同理30!末尾按3进制计算有几个0?

    分解出3*1时,末尾就会出现0.

    1~30中,最多一个数因式分解最多含有3个3(3*3*3<30)。

    一个3: 3,6,12,15,21,24,27

    二个3:9,18

    三个3:27

    7+4+3=14

    3.二叉查找树

    左子树的所有节点必须小于根节点,右子树的所有节点必须大于根节点。


    展开全文
  • 1*2*3*......*100的积中末尾有几个0

    千次阅读 2014-02-24 09:14:47
    从1到10,连续10个整数相乘: 1×2×3×4×5×6×7×8×9×10。 连乘积的末尾有几个0?  答案是两个0。其中,因数10得到1个0,因数2和5相乘又得到1个0,共计两个。  刚好两个0?会不会再多几个呢?  如果不...


    从1到10,连续10个整数相乘: 1×2×3×4×5×6×7×8×9×10。 连乘积的末尾有几个0? 

    答案是两个0。其中,从因数10得到1个0,从因数2和5相乘又得到1个0,共计两个。 
    刚好两个0?会不会再多几个呢? 
    如果不相信,可以把乘积计算出来,结果得到 
    原式=3628800。你看,乘积的末尾刚好两个0,想多1个也没有。 

    把规模再扩大一点,从1乘到30: 1×2×3×4×…×29×30。现在乘积的末尾共有几个0? 
    很明显,至少有6个0。你看,从1到30,这里面的5、10、15、20、25和30都是5的倍数。从它们每个数可以得到1个0;它们共有6个数,可以得到6个0。 
    刚好6个0?会不会再多一些呢? 
    能多不能多,全看质因数5的个数。25是5的平方,含有两个质因数5,这里多出1个5来。从1乘到30,虽然30个因数中只有6个是5的倍数,但是却含有7个质因数5。所以乘积的末尾共有7个0。 

    乘到30的会做了,无论多大范围的也就会做了。 
    例如,这次乘多一些,从1乘到100: 1×2×3×4×…×99×100。现在的乘积末尾共有多少个0?答案是24个。 

    [解法一]:
    [100/5]+[100/5^2]+[100/5^3]+……=24
    所以1*2*3*......*100的积中末尾有24个连续的0
    其中[x]读作高斯x,表示不大于x的最大整数。 
    如[1.2]=1 
      [5]=5   [-1.5]=-2 
    要求x!末尾有多少个连续的0,公式是 [x/5]+[x/5^2]+[x/5^3]+[x/5^4]+[x/5^5]+……

    [解法二]:
    将原式分解质因数,也就是说将它写成完全由质因数乘积的形式,如果要形成0(或者10)则要看这个质因数乘积的式子中2和5的对数,因为一对形成一个零嘛。可以很直观的看出来2的个数是明显多于5的,所以只要看5的个数就行了,式子中能分解出5的数有:
    5、10、15、20、25、30、35、40、45、50、55、60、65、70、75、80、85、90、95、100
    而通过分解质因数对应
    得到5的个数分别是:
    1、 1、 1、 1、 2、 1、 1、 1、 1、 2、 1、 1、 1、 1、 2、 1
    、 1、 1、 1、 2
    总共有24个,所以总共会形成24个0
    展开全文
  • 1到100的所有整数中出现数字9,即个位为9,或者十位为9,或十位和个位均为9,则经过这几个条件判断即可。用for循环表示1到100的所有整数,用if语句进行判断,创建一个变量count进行计数;最后输出count即为1到 100 ...

    思路:
    1到100的所有整数中出现数字9,即个位为9,或者十位为9,或十位和个位均为9,则经过这几个条件判断即可。用for循环表示1到100的所有整数,用if语句进行判断,创建一个变量count进行计数;最后输出count即为1到 100 的所有整数中出现数字9的个数。

    判断过程:

    for (int i = 0; i <= 100; i++){
    		if (i % 10 == 9 || i / 10 == 9)
    			count++;
    	}
    

    源代码:

    #include<stdio.h>
    #include<windows.h>
    void main()
    {
    	int count = 0;
    	for (int i = 0; i <= 100; i++){
    		if (i % 10 == 9 || i / 10 == 9)
    			count++;
    	}
    	printf("1到 100 的所有整数中出现%d个数字9\n", count);
    	system("pause");
    }
    

    运行结果:
    在这里插入图片描述

    展开全文
  • java程序实现1到1000出现几个1  不废话,直接上代码,需要的可以直接拷走:   /** * java程序实现1到1000出现几个1 * @author hbxfyxw * @blog http://blog.csdn.net/hbxfyxw */ public class ...
  • 思想:1-100多少个9有个位上的9和十位上的9。定义一数字a,a%10==9判断位各位上的9,a/10判断十位上的9. #include&lt;stdio.h&gt; #include&lt;stdlib.h&gt; int main() { int sum = 0; ...
  • 首先寻找含9的数,在1~100之间,会三种情况: 位含9 十位含9 位,十位都含9 我们知道一整数求位数:位数=整数%10 例如: 87 87%10==7,即位数为7 求十位数:十位数=整数/10 例如: 87 87/10==8,...
  • 全志F1C200S F1C100S 介绍

    万次阅读 多人点赞 2019-07-15 10:02:54
    而他们能淘宝轻松的买,如果找靠谱的店家或者找代理商的话,F1C100S 是10块钱一片,F1C200S是13块钱一片。 淘宝买一定要注意分辨是拆机还是库存还是正规代理货源,千万别图便宜,拆机良率可能20%...
  • 年薪1年薪100万的日子

    万次阅读 2016-11-22 18:31:41
    光阴荏苒岁月蹉跎,举目无亲、居无定所,现在存款和几个为数不多却知心的朋友;这个过程是漫长,是痛苦,但也更是玩味的。最终靠自己十几年的打拼在这个城市了我的位置。我所从事的行业是IT以及与之...
  • linux系统计算从1到100之和思路

    千次阅读 2014-02-19 15:54:25
    1.C语言型for循环结构及(())计算式shell脚本 [oldboy@student ~]$ cat for1.sh #!/bin/sh j=0 for((i=0; i do ((j=j+i)) done echo $j 写成一行的命令行写法: for((i=0; i 老男孩提示: 1)此法中我们主要目的...
  • 大厅里有100盏灯,每盏灯都编了号码,分别为1-100。每盏灯由一开关来控制。(开关按一下,灯亮,再按一下灯灭。开关的编号与被控制的灯相同。)开始时,灯是全灭的。现在按照以下规则按动开关。 第一次,将所有的...
  • 数一下1到 100 的所有整数中出现多少次数字9 #include <stdio.h> #include <stdlib.h> int main() { int i; int count = 0; for (i = 1; i <= 100; i++) { if (i ...
  • 1-100所有的整数中共有多少数字9

    千次阅读 2019-04-25 22:22:37
    1-100中包含数字9的整数,首先我们初始化一累加器sum=0.用它来计数。我们首先想到的肯定是9,19,29……若i%10的结果若为9,那它一定为9,19,19……中的一。 转念再想,90,91,92也是带数字9的整数啊,那它...
  • 小弟学识浅薄,欢迎各位评论指点,谢谢! import java.io.BufferedReader; import java.io.IOException;... 大厅里有100盏灯,每盏灯都编了号码,分别为1-100。每盏灯由一开关来控制。(开关
  • 1,桌面运维(以windows为主,工资偏低,桌面运维经理可以达到8K10K,很多人在公司干的就是安装windows系统,windows的QQ坏了重装下,砸水晶头诸如此类) 2,通讯运维(电话)(不推荐) 3,网络运维,...
  • 元宵节要了,给大家猜几个谜语

    万次阅读 2020-02-07 16:07:32
    1.一直和党心连心(打一字) 忠 2、 永久太平(打一中国地名) 长宁 3、 贸易协定(打一数学名词) 交换律 4、 直上重霄(打一成语) 平步青云 5、 环境幽静,生活安逸。...9、 拍一巴掌(打一中国地名)...
  • @[TOC]Matlab画图求助,好几个图放在一个坐标系的那种图。 第一次使用这个网站,不知道提问是不是这样操作的。。 这是我自己用一些很奇怪的方法画出来的,很不好看,而且很乱。总觉得matlab应该类似的画这种图...
  • C++ 怎么依次读取多TXT里面的数据,放数组里面 /* int j_num_fea =0; std::string ss1; long int num_total_lines=0; // long long int LINES[5]; long long int start_lines=0; int row=9 ,col=8;
  • UTF-8编码占几个字节?

    万次阅读 2019-01-29 16:18:00
    占4字节的:中日韩超大字符集里面的汉字,5万多utf8数字占1个字节 一utf8英文字母占1个字节 少数是汉字每占用3字节,多数占用4字节。   占用3字节的范围     ...
  • 软件系统可靠性的几个9解释

    万次阅读 2018-03-17 16:12:21
    http://blog.csdn.net/yqq__00/article/details/51441228--------------------------------------------在软件系统的高可靠性(也称为可用性,英文描述为HA,High Available)里有个衡量其可靠性的标准——X个9,这...
  • Java作业:求解1到100之间的偶数

    万次阅读 2016-09-02 00:36:08
    // 3.求解1到100之间的偶数 public static void Test3() { System.out.println("1到100之间的偶数为:"); for (int i = 0; i <= 100; i++) { if (i % 2 == 0) { System.out.print(i
  • 关于软件系统可靠性的几个9问题

    千次阅读 2016-05-18 09:28:45
    什么东东啊,没听过,上网搜了一下,一般的系统,像传统的电力系统也是可靠性3个9,4个9之说的,可就是说这是系统可靠性的问题,搜到几篇博文,保留一下~~ ------------------------------------------------------...
  • 今天分享一程序-计算1-100中出现都少次数字9 int main() { int i,count = 0; for (i = 1; i &lt;= 100; i++) { if ((i / 10 == 9) || (i % 10 == 9)) { count++; } } printf("%d\n",...
  • 几个人工智能会议

    万次阅读 2014-03-26 16:57:21
    The First Class: 今天先谈谈AI里面tier-1的conferences, 其实基本上就是AI里面大家比较公认的top ...实在太大, 所以虽然每届基本上能录100多篇(现在已经200多篇了),但分 领域就没
  • 很久没有上CSDN了,昨晚去逛了一下,看到一讨论如何不用循环输出1到100的整数的帖子标题上了论坛头版,于是进去掺和。 因为我觉得这题目很有意思,对程序员的思维是很好的考验,看看我们是不是只会定向思维了...
  • 颜值即正义!这几个库颠覆你对数据交互的想象

    千次阅读 多人点赞 2019-12-05 14:14:37
    接下来,我将给大家介绍几款web/python/vue/react漂亮得不行的几个开源库/实现。 1. 手绘风图表库:roughViz.js 基于D3(v5), roughjs, 和handy。 1.1 衡量方式 三种衡量方式: 粗糙度: 线条种类: 线条粗细...
  • QQ营销经典案例,给家具业务员的一堂课 (三月实现月销1到100万的蜕变)
  • 面试题精选:两线程按顺序交替输出1-100

    千次阅读 热门讨论 2020-09-06 13:56:55
    另外,我也有个专栏《面试题精选》,里面收录我之前写的一些面试题博客,长期更新、永久免费,近期我会多写一些面试题相关的博客,希望能帮助在找工作的各位。 今天分享一道Java多线程的面试题,更多面试,我在...
  • A选定一 [1,100]之间的数字背对B写在纸上,然后让B开始猜; 如果B猜的偏小,A会提示B这次猜的偏小; 一旦B某次猜的偏大,A就不再提示,此次之后B猜的偏小A也不会再提示,只回答猜对与否。 请问:B至少要猜( )...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 499,957
精华内容 199,982
关键字:

从1到100里面有几个九