精华内容
下载资源
问答
  • 如果用英文写数字1到5: one, ...如果数字1到1000(包含1000)用英文写,那么一共需要多少个字母? 注意: 空格和连字符不算在内。例如,342 (three hundred and forty-two)包含23个字母; 115 (one hundred and

    如果用英文写出数字1到5: one, two, three, four, five, 那么一共需要3 + 3 + 5 + 4 + 4 = 19个字母。

    如果数字1到1000(包含1000)用英文写出,那么一共需要多少个字母?

    注意: 空格和连字符不算在内。例如,342 (three hundred and forty-two)包含23个字母; 115 (one hundred and fifteen)包含20个字母。"and" 的使用与英国标准一致。

    public class Test {
    	public static void main(String[] args) {
    		String[] m=new String[]{"","one","two","three","four","five","six","seven","eight","nine","ten","eleven","twelve","thirteen","fourteen","fifteen","sixteen","seventeen","eighteen","nineteen"};  
    		String[] n=new String[]{"","","twenty","thirty","forty","fifty","sixty","seventy","eighty","ninety"};  
    		  int first,second,three,sum=0;  
    		    for (int i=1;i<1000;++i)  
    		    {  
    		        int a=i%10;//个位数字         
    		        int b=(i%100)/10;//十位  
    		        int c=i/100;//百位  
    		  
    		        if(c >= 1)  
    		        {  
    		            three = m[c].length() + 7;  
    		            if(i % 100 != 0)  
    		                three += 3;  
    		        }  
    		        else  
    		            three = 0;  
    		          
    		        if(b >= 2)  
    		        {  
    		            second = n[b].length();  
    		            first = m[a].length();  
    		        }  
    		        else  
    		        {  
    		            second = 0;  
    		            first = m[i % 100].length();  
    		        }  
    		        sum = sum + first + second + three;  
    		    }  
    		    sum+=11;  
    		   System.out.println(sum);
    		}  
    	}
    


    展开全文
  • 编程找出1000以内的所有完数

    万次阅读 2016-11-12 15:36:40
    出1000之内的完数,并输出它们
     一个数如果恰好等于它的因子之和,这个数就称为“完数”(因子不包括它本身)。例如6=1+2+3.  
     找出1000之内的完数代码:
    
    #include <stdio.h>
    int main()
    {
        int i = 0;     
        int arr[100] = { 0 };    //定义一个数组来存放每个数产生的因子
        for (i = 2; i <= 1000; i++)
        {
            int m = 0;
            int k = 0;
            int j = 0;
            int sum = 0;
            for (m = 1; m < i; m++)//此处不能用<=;完数的因子不能包括它本身
            {
                if (i%m == 0)    //找出i除了他本身之外的所有因子
                {
                    arr[k] = m;  //将找到的因子存放在数组中
                    k++;       //用k的值来判断i共有多少个因子
                }
            }
            for (j = 0; j < k ; j++)  
    //此处不能用<=;因为数组的下标从0开始,并且存放因子的时候也是a[0]开始存的
            {
                sum = arr[j] + sum;   //用sum来表示它的因子相加的和
            }
            if (sum == i) //如果因子之和等于i,则将i打印出来.
            {
                printf("%d\n",i);
            }
        }
        return 0;
    }
    
    展开全文
  • # 从键盘上输入一个正整数n,找出1000至10000之间所有各位数字之和等于n的数 # 如输入32,则有9869满足要求。因为9869各位上数字之和等于32 用python解决,需要详细的代码和解释,谢谢
  • 一个正整数a,要求菲波那契数列中第a个数对1000取模的结果是多少。 格式 输入格式 第1行是测试数据的组数n(1 ≤ n ≤ 1000),后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 ≤ a ≤ 1000000)。 输出...

    描述

    菲波那契数列是指这样的数列: 数列的第一个和第二个数都为1,接下来每个数都等于前面2个数之和。给出一个正整数a,要求菲波那契数列中第a个数对1000取模的结果是多少。
    格式
    输入格式
    第1行是测试数据的组数n(1 ≤ n ≤ 1000),后面跟着n行输入。每组测试数据占1行,包括一个正整数a(1 ≤ a ≤ 1000000)。
    输出格式
    n行,每行输出对应一个输入。输出应是一个正整数,为菲波那契数列中第a个数对1000取模得到的结果。

    c++代码:

    #include<iostream>
    #define maxSize 1000005
    using namespace std;
    
    int main()
    {
        int n,index,a[maxSize];
        a[1] =a[2] = 1;  //数列的第一个和第二个都为1
        //先打印数列,然后再从数列中找到需要的值,可以节约时间
        for(int i=3; i<=maxSize; i++){ 
            a[i] = a[i-1] + a[i-2];
            a[i] %= 1000;        //所有数都对1000取模
        }
        cin>>n;
        for(int i=1; i<=n; i++){
            cin>>index;
            cout<<a[index]<<endl;
        }
    
        return 0;
    }
    
    
    展开全文
  • c语言:编程找出1000之内的所有完数

    千次阅读 2018-06-06 15:28:52
    一个数如果恰好等于它的...编程找出1000之内的所有完数。程序:#include&lt;stdio.h&gt;int main(){ int n=0,i=0,sum; for (n = 2; n &lt; 1000; n++) { sum = 0; for (i = 1; i &lt; n; i++) {...

    一个数如果恰好等于它的因子之和,这个数就称为“完数”。例如6的因子为1,2,3,6=1+2+3,因此6是“完数”。编程找出1000之内的所有完数。

    程序:

    #include<stdio.h>

    int main()

    {

    int n=0,i=0,sum;

    for (n = 2; n < 1000; n++)

    {

    sum = 0;

    for (i = 1; i < n; i++)

    {

    if (n%i == 0)

    {

    sum += i;

    }

    }

    if (sum == n)

    {

    printf("%d its factors are ", n);//factors表示因子

    for (i = 1; i < n; i++)

    {

    if (n%i == 0)

    {

    printf("%d ", i);

    }

    }

    printf("\n");

    }

    }

    return 0;

    }

    结果:

    6 its factors are 1 2 3

    28 its factors are 1 2 4 7 14

    496 its factors are 1 2 4 8 16 31 62 124 248

    请按任意键继续. . .

    展开全文
  • BAT机器学习面试1000题系列

    万次阅读 多人点赞 2017-12-14 15:19:15
    1、本文的内容全部来源于七月在线发布的BAT机器学习面试1000题系列; 2、文章中带斜体的文字代表是本人自己增加的内容,如有错误还请批评指正; 3、原文中有部分链接已经失效,故而本人重新加上了新的链接,如有...
  • 100以上至1000以内的平方回文数

    千次阅读 2017-01-28 18:57:37
    #include ... 写程序给100以上至1000以内的平方回文数 例如:121, 既是完全平方数, 也是回文数 本题注意看下平方数的判断 */ using namespace std; int isSqrt(int x)//判断是否是平方数 { double y =
  • 假设沙漠时有1000根萝卜,那么在沙漠之前一定不只1000根,那么至少要驮两次才会沙漠,那样从出发地到沙漠边缘都会有往返的里程,那所走的路程将大于3000公里,故最后能卖萝卜的数量一定是小于1000根的。...
  • 列举1000以内的水仙花数,某个三位数,各个位上的数字的立方和,等于该数字本身,就称该数字为水仙花数 例如153 = 111 + 555 + 333 = 1 + 125 + 27 = 153,则称153是水仙花数。 public static void main(String[] ...
  • 2009年的人民币1000元购买力,相当于30年前人民币多少钱? 我在2000年前后发表的《文化人的经济生活》、《知识分子与人民币时代》和《百年生活巨变》等著述中,对于一百多年来我国货币逐年的购买力,作了统计论证,...
  • BAT机器学习面试1000题系列(第1~305题)

    万次阅读 多人点赞 2017-09-28 11:37:49
    BAT机器学习面试1000题系列 整理:July、元超、立娜、德伟、贾茹、王剑、AntZ、孟莹等众人。本系列大部分题目来源于公开网络,取之分享,用之分享,且在撰写答案过程中若引用他人解析则必注明原作者及来源链接...
  • 有一个长度为1000w个数组,每个元素互不重复,找其中top n元素。 我感觉重复或者不重复都差不多,所以没管不重复这个条件。 我把1000w个结果放在了文件中,方便重复利用,生成代码: import random with open(...
  • 1000的阶乘有多少位------log求和方法

    千次阅读 2013-03-12 14:36:48
    1×2×3×……×1000 = 0.xyz × 10(N) //10(N)表示10的N次冥 两边同时取10的对数: log10(1) + log10(2) + …… + log10(1000) = log10(0.xyz) + N M = -1+ N M= g10(1) + log10(2) + …… + log...
  • 【科普】人眼到底等于多少像素

    万次阅读 2017-09-09 12:44:07
    之后就有不少人纷纷拿了自己的算法,得出的结论少的有500万,多的有100亿,当然还有一个5.76亿这么一个看起来超级标准的数字。不过今天笔者也想来和大家讨论一下,到底人眼有多少像素。 人眼究竟多清楚 
  • 编程基础-----找1--1000所有完全数

    千次阅读 2013-08-04 09:28:10
    完全数定义是:如果一个数等于除本身之外所有质因数的和,那么就称之为完全数. 比如6=1+2+3; 6就是一个完全数。 #include <iostream> using namespace std; void function(int n) { int i, j; int sum...
  • #include int main(int argc, const char * argv[]) {  //先定义一个接受满足条件的数 ... //遍历1000~5000的数  for (int i=1000; i5000; i++) {  //在定义变量接受各位数  int ge = i%10;
  • 人眼到底等于多少像素

    万次阅读 2019-07-18 10:49:41
    之后就有不少人纷纷拿了自己的算法,得出的结论少的有500万,多的有100亿,当然还有一个5.76亿这么一个看起来超级标准的数字。不过今天笔者也想来和大家讨论一下,到底人眼有多少像素。 人眼究竟多清楚谁也不知道...
  • BAT机器学习面试1000题系列(详细版)

    万次阅读 多人点赞 2018-05-23 21:56:56
    BAT机器学习面试1000题系列置顶2017年12月14日 15:19:15阅读数:20913几点声明:1、本文的内容全部来源于七月在线发布的BAT机器学习面试1000题系列;2、文章中带斜体的文字代表是本人自己增加的内容,如有错误还请...
  • 南阳OJ-No.22 时间限制3000ms,内存限制65535KB ...接下来的N个数为要测试的数据,每个数小于1000 输出 每组测试数据结果占一行,输出给的测试数据的所有素数和 样例输入 3 5 1 2 3 4 5 8 11 12 1
  • 请问怎样通过一次实验找有毒的那瓶水。 . 这道题知识点:二进制。 解题思路:2的10次方等于1024,1024以内的所有自然数都可以用10个数位的二进制数表示出来。1000 <= 1024,此题可解。 第一步:将1000瓶水从...
  • 英语常用口语1000

    万次阅读 2019-01-20 12:02:53
    英语常用口语1000
  • 1秒究竟等于多少毫秒?

    万次阅读 2013-04-26 02:39:32
    一秒等于1000毫秒,等于10的15次方皮秒.  10的18次方 |艾[可萨] | E  10的15次方 |拍[它] | P  10的12次方 |太[拉] | T  10的 9次方 |吉[咖] | G  10的 6次方 | 兆 | M  10的 3...
  • 打印1000以内的所有完数

    千次阅读 2019-03-23 11:49:05
    编程 找出1000以内的所有完数。 这里首先要找给定数的所有因子,才可进行是否是完数的判定, 可以用for循环来遍历给定数从一到它本身的所有数,如果给定数在这个遍历中出现了某些数,在给定数对“某些数”取模运算...
  • 问:商人共可卖出多少胡萝卜? 假设出沙漠时有1000根萝卜,那么在出沙漠之前一定不只1000根,那么至少要驮两次才会出沙漠,那样从出发地到沙漠边缘都会有往返的里程,那所走的路程将大于3000公里,故最后能卖出...
  • 第一条,枚举法,那就是用一个数一个数去试试,假设a=0,b=0,这时候c=1000,用循环一个一个的试 ,贴一下这个笨拙的代码,为了验证运行消耗的时间引入了time模块 import time start_time=time.time() for a in range...
  • python作业7-如果一个正整数等于除它... 求1000以下的完全数 打印出1000以下的完全数 打印出1000以下的完全数 #coding:utf-8 for i in range(1,1001): sum = 0 for j in range(1,i): if i%j == 0: sum += j if .
  • 1000以内的完全数

    千次阅读 2018-08-02 08:58:06
    1000以内的完全数 若一个自然数,恰好与除去它本身以外的一切...先计算所选取的整数a(a的取值1~1000)的因数,将各因数累加于m,若m等于a,则可确认a为完全数 public class Perfect { public void perfect(int ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 101,073
精华内容 40,429
关键字:

多少出多少等于1000