A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© 丁建强 初级黑马   /  2015-11-10 11:01  /  450 人查看  /  1 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

import java.io.*;
import java.math.*;
import java.text.DecimalFormat;
import java.util.*;
public class Main {
        public static void main(String args[]){
                Scanner s=new Scanner(System.in);
        
                String w=s.nextLine();
                char[] arr=w.toCharArray();
        
                int n=arr.length;
                int cont=1,cont2=1;
                int m;
                if(n==1)
                        System.out.print(w);
                else if(n>1){
                while(n>1){
                        for(int i=0;i<n;i++){
                                if(arr[i]!='0'){
                                        m=arr[i]-'0';
                                        cont=cont*m;
                                }
                        }
                        cont2=cont;
            cont=1;
                        String cont3=String.valueOf(cont2);
                        char[] arr2=cont3.toCharArray();
                        arr=arr2;
                        n=arr.length;
                }
                if(cont2<10){
                    System.out.println(cont2);
                }

    }  
                }
}

1 个回复

倒序浏览
什么是阿尔法乘积,怎样做运算呢?
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马