shell打印 菱形】的更多相关文章

#!/bin/bashread -p "input the length: " n        for i in `seq 1 $n`do    for ((j=$n;j>=$i;j--))    do        echo -n " "    done for((m=1;m<=$i;m++))    do        echo -n "* "    done    echo done for i in `seq 1 $n`do…
1.兔子生兔子问题: 2.打印菱形 3.求100以内质数的和 4.洗发水15元一瓶,牙膏5元一支,香皂2元一块,150元刚好花完有多少种情况?…
1.兔子生兔子问题 方法一: 方法二: 2.打印菱形 3.求100以内质数的和…
package com.rui.test; import java.util.Scanner; /** * @author sunshine * @version 1.0 * @date:2015年11月1日 下午7:34:28 * @description: 通过控制台输入的数字打印菱形字母 */ public class MathCounter { public static void main(String[] args) { Scanner scanner = new Scanner(S…
代码: public class Diamond { /** * 测试main方法 */ public static void main(String[] args) { printDiamond(10); // 10为对角线长度 } /** * 打印菱形实现方法 */ public static void printDiamond(int size) { size = (size / 2) * 2; // 菱形对角线两侧的宽度是相同的,所以对角线长度size必定是偶数,(size+1)即为行数…
//-------------------*打印菱形*--------------------- int i,j,k; int n; printf("请输入一个奇数n:"); scanf("%d",&n); ; i++) { -i; j++) { printf(" "); } *i; k++) { printf("*"); } printf("\n"); } ; i<n; i++) { pri…
SHELL打印两个日期之间的日期 [root@umout shell]# cat date_to_date.sh THIS_PATH=$(cd `dirname $0`;) cd $THIS_PATH ##要求传入的数据格式为yyyyMMdd的两个开始和结束参数,如20170201 20170310 start_input=$1 end_input=$2 ##将输入的日期转为的时间戳格式 startDate=`date -d "${start_input}" +%s` endDate=…
打印菱形图案: 代码实现: public class Hello { public static void main(String args[]) { LingXingPrint("#", 7); } public static void LingXingPrint(String i, int num) { /** * 打印菱形,传参:i 为打印的字符,num为行数 . * 思路:将菱形分为上三角和下三角,上三角:每一行空格打印数为总行数-行号:每一行字符打印个数为2*行号-1;下三角…
题目:根据用户输入的行数打印菱形图案,若用户传入的是为偶数则提示用户重新输入,例如输入数字7打印出如下菱形图案   *  *** ************ *****  ***   *分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重 for循环,第一层控制行,第二层控制列. import java.util.Scanner; public class Prog19 { public static void main(String[] args) { Scanner inp…
#输入菱形最宽的行所在的行数,打印菱形 m = int(input(">>>")) for n in range(m): print(" "*(m-n)+"*"*(1+2*n)+" "*(m-n)) #打印菱形 line = int(input(">>>")) for i in range(-line//2,line//2+1): if i < 0: print (…