一、等腰三角形

 package s1;

 import java.util.Scanner;

 public class C31 {

     public static void main(String[] args) {

     /**
* @author fklin
*
*
*
* *
* ***
* *****
* *******
* *********
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入您要打印的等腰三角形边数(只能为整数)");
int n = sc.nextInt(); for(int x=;x<=n;x++){ // 先确定行数
for(int z=n-x;z>=;z--){
System.out.print(" "); //每行的空白数量
} for(int y =;y<=(*x-);y++){ //每行的星星个数
System.out.print("*");
}
System.out.println();
} sc.close(); }

二、直角三角形

 package s1;

 import java.util.Scanner;

 public class C31 {

     public static void main(String[] args) {

     /**
* @author fklin
*
* *
* ***
* *****
* *******
* *********
*
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入您要打印的直角三角形的行数(只能为整数)");
int n = sc.nextInt(); for(int x=;x<=n;x++){ // 先确定行数
for(int y =;y<=(*x-);y++){ //每行的星星个数
System.out.print("*");
}
System.out.println();
} sc.close(); } }

三、菱形

package s1;

import java.util.Scanner;

public class C31 {

    public static void main(String[] args) {

    /**
* @author fklin
*
*
* *
* ***
* *****
* *******
* *********
* ***********
* *********
* *******
* *****
* ***
* *
*/ Scanner sc = new Scanner(System.in);
System.out.println("请输入您要打印的菱形的高度(只能为整数)");
int n = sc.nextInt(); //首先把菱形看成上下,上n行下n-1行,
//先打印出上面的等腰三角形
for(int i=;i<=n;i++)
{
//将空格和*分开看,看" "的变化i=1时,他是4 ,2的时候是3找规律
for(int j=;j<=n-i;j++)
System.out.print(" ");
for(int k=;k<=*i-;k++)//找规律,i是 1 3 5 7 基数嘛
System.out.print('*');
//换一行
System.out.println();
} //打印下半部分
for(int i=;i<=n;i++)
{
for(int j=;j<=i;j++)//空格 1 2 3 4 so
System.out.print(" ");
for(int k=*n;k>*i+;k--)//* 7 5 3 1倒着来的基数
System.out.print('*');
System.out.println();
} sc.close(); } }

AnyConnect使用说明(电脑版Windows):

http://www.cnblogs.com/fklin/p/8652072.html

for循环打印等腰三角形、直角三角形、菱形的更多相关文章

  1. SQL语句 打印等腰三角形,菱形

    ) BEGIN 5 SET @S='' 8 BEGIN -@I) 10 BEGIN SET @S=@S+' ' END ELSE 14 BEGIN SET @S=@S+'**' 16 END END ...

  2. Python 打印矩形、直角三角形、等腰三角形、菱形

    # 1)打印一个星号 print('*') #2)打印一行6个星号 * * * * * * for i in range(6): print('*',end=' ') #3)打印6列星号 * * * ...

  3. 用for循环打印菱形

    package nothh; public class mmm { public static void main(String[] args) { //for循环内的 for按顺序运算,先打印1/4 ...

  4. C语言利用for循环打印菱形

    C语言利用for循环打印菱形(高度为奇数) 这次用的方法是上下部分分开打印,先打印上部分,再打印下部分. 先举个简单的例子打印,再改进代码,登堂入室从而理解. 例:打印一个高度(高度必须为奇数)为 5 ...

  5. for 循环打印图形

    public class For { public static void main(String[] args) { //"使用双层for循环打印图形时,外层管行,内层管列",那 ...

  6. Python输入一个数字打印等腰三角形

    要求 用户输入一个数字,按照数字打印出等腰三角形 思路 1,用户输入的数字为n代表一共有多少行 2,使用一个循环带两个for循环,第一层循环是循环行数,第二层两个平行for循环一个打印空格一个打印*号 ...

  7. 用js 的for循环打印三角形,提取水仙花数,求本月多少天

    第一题:用for循环打印三角形 //第一个 for(var x = 1;x <= 4;x++){ //控制行数 :由 1 到 4 for(var y = 1;y <= x;y++){ // ...

  8. C语言回滚(二)--循环打印

    //1.用循环打印 /* FFEFEDFEDCFEDCBFEDCBA */ #include <stdio.h> #include<stdlib.h> int main(){ ...

  9. Java基础知识强化07:打印出空心菱形

    1.如图打印出空心菱形: 2.下面是逻辑实现代码: package himi.hebao04; import java.util.Scanner; public class TestDemo08 { ...

随机推荐

  1. JS动态事件绑定问题

    今天搞一个连环套的动态选项展示,需要给下拉框动态绑定事件,谁知绑定中出现问题,总是执行第一次绑定的时间而后续绑定的事件没有被触发. //重写增加行方法 function initMainItem(gr ...

  2. xml简单介绍及libmxml编程

    今天我们来简单介绍一下,关于xml的一些内容,包括自己编写一些程序进行生成和解析. 首先我们我们还是从xml的演化历史来了解一下它吧. 历史演化 GML: 在20世纪60年代为了促进数据交换和操作,通 ...

  3. RedHat7.4最小化安装yum源不可用问题解决

    本次安装的RedHat7.4是安装在Oracle VM VirtualBox5.2.8虚拟机上面的,本文不对安装虚拟机步骤做详细说明. 工具准备: Oracle VM VirtualBox5.2.8 ...

  4. 【Network Architecture】Feature Pyramid Networks for Object Detection(FPN)论文解析(转)

    目录 0. 前言 1. 博客一 2.. 博客二 0. 前言   这篇论文提出了一种新的特征融合方式来解决多尺度问题, 感觉挺有创新性的, 如果需要与其他网络进行拼接,还是需要再回到原文看一下细节.这里 ...

  5. L1-3 宇宙无敌加法器 - 令人激动的一道题目

    L1-3 宇宙无敌加法器 - 令人激动的一道题目 感觉好久没有这么认真的做一道题了,今天看到一句话, 说是编程是一个工程型的工作,想要学好,"无他,唯手熟尔" 之前觉得自己笨,怀疑 ...

  6. docker-machine windows

    windows 官方使用 https://docs.docker.com/machine/drivers/hyper-v/ 坑点是  docker-machine create -d hyperv m ...

  7. codeforces600E Lomsat gelral

    本文版权归ljh2000和博客园共有,欢迎转载,但须保留此声明,并给出原文链接,谢谢合作. 本文作者:ljh2000 作者博客:http://www.cnblogs.com/ljh2000-jump/ ...

  8. ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/usr/local/mysql/tmp/mysql.sock'

    查看是否开启服务 # ps -ef | grep mysql root 5605 5457 0 11:45 pts/2 00:00:00 grep mysql 查看my.cnf # cat /etc/ ...

  9. form表单提交数据的数据格式

    form表单提交的数据格式默认是 enctype="application/x-www-form-urlencoded"这样将input框的数据与input框的name属性以键值对 ...

  10. php特级课---4、网站服务监控

    php特级课---4.网站服务监控 一.总结 一句话总结:这些是架构师的知识 网络流量监控:cacti,mrtg 邮件报警系统:postfix 压力测试工具:Apache压力测试软件-ab,Mysql ...