用Java基础的循环结构完成选择与计算

一张100元票面的纸钞兑换成10元、20元或50元的票面,问共有多少种不同的兑换方法?

public static void main(String[] args)
    {
        for(int a=0;a<=10;a++){
            for(int b=0;b<=5;b++){
                for(int c=0;c<=2;c++){
                    if(10*a+20*b+50*c==100){
                        System.out.println(a+" "+b+" "+c);
                    }
                }
            }
        }
    }