都知道 - 都知道 - 知识图谱网站

求100到1000之间有多少个其数字之和为5的整数,把它用java程序编出来。

public class Test {

/**
* @param args
*/
public static void main(String[] args) throws Exception {

for(int i=100; i<1000;i++){
int bai = i/100;
int shi = i%100/10;
int ge = i%10;

if(bai+shi+ge == 5){
System.out.println(i);
}
}
}
}
104、109、113、118、122、127、……992、997
每10个数中,有2个符合要求;100个数中,20个符合要求;从100到1000,共有9个100,所以共有180个数符合要求。
可以分为以下几步:
1》:分别得到个位,十位,百位的数字
2》:进行运算,是不是符合你说的条件
3》:放入FOR循环就成
要实现自己的写的好,就这些了,努力!!!