我也是看的题解。题解 P1590 【失踪的7】 - iscreamgc445 的博客 - 洛谷博客
package cn.itcast.girl.TheBlueCup_02;
import java.util.Scanner;
public class MissingFigure {
    public static void main(String[] args) {
         // TODO Auto-generated method stub
         Scanner sc = new Scanner(System.in);
         int n = sc.nextInt();
         long num,sum,count,temp;
         for(int i=0;i<n;i++) {
             num = sc.nextLong();
             sum=0;count=0;
             while(num>0) {
                 temp = num % 10;
                 if (temp < 7)
                     sum += temp * Math.pow(9, count);
                 else
                     sum += (temp-1) * Math.pow(9, count);
                 num/=10;
                 count++;
             }
             System.out.println(sum);
         }
         sc.close();
         
     }
}
  
 
                   
                   
                   
                   
                             这个Java程序解决了一类数学问题,通过处理输入的数字来计算所有位数小于7的数字之和,或者计算大于7的数字减1后的位数之和。它使用了循环和模运算来遍历每一位,并根据位数进行相应的加法或减法操作。此算法适用于处理类似数列分析的问题。
这个Java程序解决了一类数学问题,通过处理输入的数字来计算所有位数小于7的数字之和,或者计算大于7的数字减1后的位数之和。它使用了循环和模运算来遍历每一位,并根据位数进行相应的加法或减法操作。此算法适用于处理类似数列分析的问题。
           
                     
       
           
                 
                 
                 
                 
                 
                
               
                 
                 
                 
                 
                
               
                 
                 扫一扫
扫一扫
                     
              
             
                   580
					580
					
 被折叠的  条评论
		 为什么被折叠?
被折叠的  条评论
		 为什么被折叠?
		 
		  到【灌水乐园】发言
到【灌水乐园】发言                                
		 
		 
    
   
    
   
             
            


 
            