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); }
  • 相关阅读:
    Windows XP下安装和配置Apache2.2.22服务器+PHP5+Mysql5
    win7下80端口被(Pid=4)占用的解决方法
    netty入门实例
    java NIO经典实例
    Eclipse下快速打开本地文件插件EasyExplorer(转)
    Nexus配置
    Maven依赖(转)
    【原创】C#玩高频数字彩快3的一点体会
    【原创】.NET读写Excel工具Spire.Xls使用(2)Excel文件的控制
    【踩坑经历】一次Asp.NET小网站部署踩坑和解决经历
  • 原文地址:https://www.cnblogs.com/crazy-zw/p/5107842.html
Copyright © 2011-2022 走看看