public class Main {
public static void main(String[] args) {
int sum=0;
for(int a=101;a<=999;a++){
int gw=a%10;
int sw=(a/10)%10;
int bw=a/100;
if(gw*gw*gw+sw*sw*sw+bw*bw*bw==a){
sum+=1;
System.out.println(a);
}
}System.out.println("共有"+sum+"个水仙花数");
}
}
一元 二元和五元可以怎样组成100元
public class Main {
public static void main(String[] args) {
int sum=0;
for(int a=0;a<=20;a++){
for(int b=0;b<=50;b++){
int c=100-a*5-b*2;
if(c>=0){
System.out.println("一共有"+a+"个5元"+b+"个2元"+c+"个1元");
sum++;
}
}
}System.out.println("共有"+sum+"个方案");
}
}