java 输出百位数字、十位上调数字和个位数上的数字和是25的三位数有多少个,具体有哪些
public static void main(String[] args) {
int a,b,c;
for(int i=100;i<=999;i++){
a=i%10;
b=i/10%10;
c=i/100;
if(a+b+c==25){
System.out.print(i+" ");
}
}
}
for (int i = 100; i <=999; i++)
{
if ((i/100 + i/10%10 + i %10) == 25)
{
// 打印i
}
}
799
889
898
979
988
997
public class A {
public static void main(String[] args) {
int cnt = 0;
for(int i = 100;i < 1000;i++){
int a = i % 10;
int b = i / 10 % 10;
int c = i / 100;
if(a + b + c == 25){
cnt ++;
System.out.println(i);
}
}
System.out.println(cnt);
}
}
int count = 0;
for(int i = 100; i < 1000; i++){
int bai = i / 100;//百位
int shi = i % 100 / 10; //十位
int ge = i % 10; // 各位
if(bai + shi + ge == 25){
count++;
Sysemt.out.println(i);
}
}
Sysemt.out.println("共有" + count + "个");
import java.util.LinkedList;
import java.util.List;
public class Test {
public static void main(String[] args) {
List<Integer> list = new LinkedList<>();
for (int i = 100; i < 1000; i++) {
if ((i / 100) + ((i % 100) / 10) + (i % 10) == 25) {
list.add(i);
}
}
for (int v : list) {
System.out.println(v);
}
}
}
输出示例: