编程之美 2.4
Posted xinyi-blog
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了编程之美 2.4相关的知识,希望对你有一定的参考价值。
输出1-N中包含1的数目:
import java.util.*; public class Main{ public static void main(String[] args) { int n=93; int factor=1; int res=0; while(n/factor!=0){ int lowerNum=n-(n/factor)*factor; int curNum=(n/factor)%10; int highNum=n/(factor*10); if(curNum==0){ res+=highNum*factor; }else if(curNum==1){ res+=highNum*factor+lowerNum+1; }else{ res+=(highNum+1)*factor; } factor=factor*10; } System.out.println(res); } }
以上是关于编程之美 2.4的主要内容,如果未能解决你的问题,请参考以下文章