`

C语言趣味程序百例精解之JAVA实现

    博客分类:
  • java
阅读更多

C语言趣味程序百例精解之JAVA实现:
76.小明买书 



public class Test76{
public static void main(String args[]){
    buyBooks76();
}    
    /**  
     * 76.小明买书 
     *   
     */  
    public static  void buyBooks76() {   
        double a = 3.1;   
        double b = 1.7;   
        double c = 2;   
        double d = 5.3;   
        double e = 0.9;   
        double f = 7.2;   
        double cha = 0.1;   
        double s = 0;   
        double min=0;
  
        for (int a1 = 0; a1 <= 1; a1++)   
            for (int b1 = 0; b1 <= 1; b1++)   
                for (int c1 = 0; c1 <= 1; c1++)   
                    for (int d1 = 0; d1 <= 1; d1++)   
                        for (int e1 = 0; e1 <= 1; e1++)   
                            for (int f1 = 0; f1 <= 1; f1++) {   
                                s = a1 * a + b1 * b + c1 * c + d1 * d + e1 * e   
                                        + f1 * f;   
                                if (s != 0 && Math.abs(s - 10) <= cha) {//相差一角钱
                                    cha = Math.abs(s - 10);   
                                    System.out.print("差值:" + cha);   
                                    if(a1!=0) System.out.print(" a=" + a);   
                                    if(b1!=0) System.out.print(" b=" + b);   
                                    if(c1!=0) System.out.print(" c=" + c);   
                                    if(d1!=0) System.out.print(" d=" + d);   
                                    if(e1!=0) System.out.print(" e=" + e);   
                                    if(f1!=0) System.out.print(" f=" + f);   
                                    System.out.println();   
                                }   
                            }   
    }   
}
运行:
C:\bat>java Test76
差值:0.09999999999999964 c=2.0 e=0.9 f=7.2
差值:0.09999999999999964 b=1.7 c=2.0 d=5.3 e=0.9
差值:0.09999999999999964 a=3.1 b=1.7 d=5.3

分享到:
评论

相关推荐

    《C语言趣味程序百例精解》CHM V1.0.CHM

    《C语言趣味程序百例精解》是一本专注于C语言编程实践的教程,旨在通过丰富的实例帮助学习者深入理解和掌握C语言。CHM是Compiled Help Manual的缩写,是一种由微软开发的帮助文档格式,通常用于软件的用户手册或技术...

    C语言趣味程序百例精解

    《C语言趣味程序百例精解》是一本深入浅出的C语言编程实践教程,它以生动有趣的实例为载体,引领读者在解决实际问题中掌握C语言的核心概念和技术。本书旨在提升读者对C语言的理解与应用能力,通过一系列精心设计的...

    C语言趣味程序百例精解.rar

    《C语言趣味程序百例精解》是一本深入浅出的C语言学习教程,它将枯燥的编程理论与趣味性的实例相结合,旨在帮助初学者更好地理解和掌握C语言的基本概念和编程技巧。书中涵盖了大量的实例,这些实例既有趣又实用,...

    C语言趣味程序百例精解 宝贝啊!

    《C语言趣味程序百例精解》是一本深入浅出的C语言学习指南,它将枯燥的编程理论与趣味性的实例相结合,旨在帮助读者更好地理解和掌握C语言的精髓。本书覆盖了C语言的基础语法、控制结构、数据结构、函数、指针等核心...

    C语言趣味程序百例精解(算法与数据结构)

    C语言趣味程序百例精解 算法与数据结构 经典算法

    C语言趣味程序百例精解(PDF扫描版)

    《C语言趣味程序百例精解》是一本旨在帮助初学者和进阶者深入理解C语言编程的书籍,通过丰富的实例解析,使学习过程更具趣味性。这本书的PDF扫描版提供了一个方便的电子形式,让读者可以随时随地进行学习。下面我们...

    电子设计论文C语言趣味程序百例精解电子设计论文C语言趣味程序百例精解

    该资源只包含论文文档资料,电子设计论文C语言趣味程序百例精解该资源只包含论文文档资料,电子设计论文C语言趣味程序百例精解提取方式是百度网盘分享地址

Global site tag (gtag.js) - Google Analytics