java用for解题思路取个位十位百位


public class p14 {

	public static void main(String[] args) {
		//求1---500之间不含4的自然数有多少个
		int cont =0;
		for (int i = 1; i < 501; i++) {
			int a = i % 10;     //取个位
			int b = i / 10 % 10;     //取十位
			int c = i / 100;       //取百位
			if(a==4 || b==4 || c==4) {
				continue;
			}
			cont++;
		}
		System.out.println("不含4的自然数有:" + cont + "个");

	}

}



猜你喜欢

转载自blog.csdn.net/qq_43314793/article/details/90106954