zoukankan      html  css  js  c++  java
  • 1.6

    //用for循环打印菱形




    for
    (int x=1;x<6;x++){ for(int p=x;p<5;p++){ System.out.print(" "); } for(int y=0;y<x;y++){ System.out.print("◆"); } System.out.println(); } for (int m=5;m>0;m--){ for(int p=m;p<=5;p++){ System.out.print(" "); } for (int n=1;n<m;n++){ System.out.print("◆"); } System.out.println(); }

    //我国古代数学家张邱建在《算经》中出了一道“百钱买白鸡”的问题,题意是这样的:5文钱可以买一只公鸡,3文钱可以买一只母鸡,1文钱可以买3只雏鸡。现在用100文钱买100只鸡,那么各有公鸡、母鸡、雏鸡多少只?请编写程序实现。




    for
    (int cock =0;cock<21;cock++ ) //公鸡cock循环条件,最多20只 for(int hen =0;hen<34;hen++){ //母鸡hen循环条件,最多33只 for(int chick =0;chick<101;chick+=3){ //雏鸡chick循环条件,最多100只,每次循环+3 if((cock+hen+chick)== 100 && (cock*5+hen*3+chick/3)==100) //要同时满足百钱白鸡 System.out.println("用100文钱买100只鸡,公鸡:"+cock+"只 "+" 母鸡"+hen+"只 "+" 雏鸡"+chick+"只"); }


    //白马百但

    for
    (int x=1;x<100;x++){ //大马x获取从1~100的数 for(int y=1;y<100;y++){ //中马 y int z=100-x-y; //小马z变量 if(z%2==0){ //z值要为偶数,2只小马驼一担 if((3*x+2*y+z/2)==100){ //大马+中马+小马驼货的和 System.out.println("百马百担:大马"+x+"中马"+y+"小马"+z); } } } }




    //水仙花
    for(int a=1;a<=9;a++) //百位上的数的循环条件 for(int b=0;b<=9;b++) //十位上的数的循环条件 for(int c=0;c<=9;c++){ //个位上的数的循环条件 int m=(a*100+b*10+c); //定义m=循环条件产生的某个三位数 int n=(a*a*a+b*b*b+c*c*c); //定义n=循环条件产生的各个数的立方和 if(m!=n) //当m!=n的值,表示该数不是水仙花数 continue; //进行下一次循环 /* * 也可以写 if(m==n) 直接输出m或者n的值 */ System.out.println("水仙花数有:"+m); }
  • 相关阅读:
    jacob根据word模板和书签插入内容,在jacob1.14.3测试成功...
    在.NET上如何根据字符串动态创建控件
    rabbitvcs一款在Linux平台下类似于乌龟的SVN客户端
    平时摘录开发经验
    C#中treeview绑定xml
    ubuntu下SVN服务器安装配置
    网页中的一些常用快捷键
    python 数据类型
    python 删除空文件夹脚本
    删除指定文件的python脚本
  • 原文地址:https://www.cnblogs.com/crazy-zw/p/5107842.html
Copyright © 2011-2022 走看看