题目描述
特殊的数字四十
输入
输入描述:
1234是一个非常特殊的四位数,因为它的各位数之和为10,编程求所有这样的四位十进制数。
输入样例:
输出
输出描述:
按从小到大的顺序输出满足条件的四位十进制数。每个数字占用一行。
输出样例:
HINT:时间限制:1.0s 内存限制:256.0MB
解题思路
就分别判断每个位上的数字相加是否等于10就行
代码
public class Main {
public static void main(String[] args) {
for (int i=1000;i<10000;i++) {
int m=i/1000;//千位
int m1=i/100%10;//百位
int m2=i/10%10;//十位
int m3=i%10;//个位
if (m+m1+m2+m3==10){
System.out.println(i);
}
}
}
}