Problem 20 of 100!

n! means n × (n − 1) × ... × 3 × 2 × 1

For example, 10! = 10 × 9 × ... × 3 × 2 × 1 = 3628800,
and the sum of the digits in the number 10! is 3 + 6 + 2 + 8 + 8 + 0 + 0 = 27.

Find the sum of the digits in the number 100!

import java.util.Scanner;

public class ArrayMulti {  
    public static void main(String[] args) throws Exception {  
        int[] date = new int[100000];  
        date[1] = 1;  
        int sum=0;
        int weishu = 1; // 求出来的值的位数  
        int n = 100;
        for (int i = 1; i <= n; i++) {  
            for (int j = 1; j <= weishu; j++) {  
                date[j] = date[j] * i;  
            }  
            // 确保除最高位外的每位不大于9  
            for (int j = 1; j < weishu; j++) {  
                if (date[j] >= 10) {  
                    date[j + 1] += date[j] / 10;  
                    date[j] = date[j] % 10;  
                }  
            }  
            // 确保最高位不大于9  
            while (date[weishu] >= 10) {  
                weishu++;  
                date[weishu] += date[weishu - 1] / 10;  
                date[weishu - 1] = date[weishu - 1] % 10;  
            }  
        }  
  
        System.out.print(n + "!= ");  
        for (int k = weishu; k >= 1; k--) {  
            System.out.print(date[k]);  
            sum+=date[k];
        }  
        System.out.println(".........sum="+sum);  
    }  
}

Answer:
648

《问题解决的艺术:几何学PDF》是一本关于几何学问题解决的书籍。几何学是数学的一个分支,研究空间和图形的属性和关系。这本书旨在帮助读者学习如何解决几何学问题,提供了一些应用数学方法的示例。 《问题解决的艺术:几何学PDF》的内容涵盖了几何学的基本概念和定理,如角度、线段、圆和三角形等。它还介绍了一些常见的几何学问题类型,如证明问题、相似和全等三角形以及平行线关系等。通过这些问题和示例,读者可以学习到如何将几何学概念应用到实际问题中。 这本书的一个重要方面是它教授读者如何运用创造性思维和逻辑推理来解决几何学问题。通过分析和研究问题,读者可以学会如何提出假设、寻找证明以及使用数学推理来解决问题。这些技巧对于发展数学思维、逻辑推理和问题解决能力常重要。 《问题解决的艺术:几何学PDF》适合那些对几何学感兴趣的学生和数学爱好者。它扩展了读者对几何学的了解,并培养了他们解决复杂问题的能力。对于准备参加数学竞赛或追求数学学科的学生来说,这本书是一个很好的学习资源。 总之,《问题解决的艺术:几何学PDF》是一本有益的几何学学习资料,它向读者展示了解决几何学问题的方法和技巧。通过学习这本书,读者可以提高自己的几何学知识和解决问题的能力。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值