如何用循环语句输出一个三角形

public class wu{
    public static void main(String[] args){
        for(int i=1;i<=5;i++){
        for(int j=5-i;j>0;j--){
        System.out.print(" ");
        }
        for(int k=1;k<=2*i-1;k++){
        System.out.print("*");
        }
        System.out.println("");
        }

   }
}

输出效果为:

*
   ***
  *****
 *******
*********

时间: 2024-10-18 08:48:08

如何用循环语句输出一个三角形的相关文章

【C语言】用循环语句输出菱形

//用循环语句输出菱形 #include <stdio.h> int main() { int i,j; for(i=0;i<=3;i++) //上4行 { for(j=0;j<=3;j++) //上4行的左边 { if(i+j<=2) printf(" "); else printf("*"); } for(j=4;j<=6;j++) //上4行的右边 { if(j-i>=4) printf(" ");

for循环语句输出菱形

1 for(int a = 5; a > 0 ; a--) 2 { 3 for(int b = 1; b <= a; b++) 4 { 5 System.out.print(" "); 6 } 7 for(int c = 5; c >= a; c--) 8 { 9 System.out.print("B"); 10 } 11 System.out.println(""); 12 } 13 14 for(int a = 4; a

Python3基础 for循环示例 输出一个字符串中的每一个字符

镇场诗: 诚听如来语,顿舍世间名与利.愿做地藏徒,广演是经阎浮提. 愿尽吾所学,成就一良心博客.愿诸后来人,重现智慧清净体.------------------------------------------ code: word='helloworld' for character in word: print(character,end=' ') #每个字母后加上一个空格 result: ============= RESTART: C:/Users/Administrator/Deskto

循环语句输出菱形

using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication42 { class Program { static void Main(string[] args) { for (int i = 1; i <= 8; i++) { int x, y, z; for (x = 8; x > i; x --) Console.Wri

JavaScript面试题:重复输出一个给定的字符串

面试题 重复输出一个给定的字符串(str第一个参数)n 次 (num第二个参数),如果第二个参数num不是正数的时候,返回空字符串. function repeatStringNumTimes(str, num) { return str; } repeatStringNumTimes("abc", 3); 提供测试情况: repeatStringNumTimes("*", 3) //应该返回 "***". repeatStringNumTime

【转】重复输出一个给定的字符串的几种方法

方法1:通过 `while` 循环重复输出一个字符串 解题思路:while 语句只要指定的条件计算结果为true的时候,就执行其语句.while 语句的语法是这样的: 1 while (expression) 2 statement 在每次通过循环之前计算条件结果.如果条件为true,则执行语句.如果条件为false,则执行继续 while 循环之后的任何语句. 只要条件为true,语句就会执行. 这里是解决方案: function repeatString(str, times) { //空字

for…in循环语句应用

一 语法 for-in循环语句和for循环语句十分相似,for-in语句用来遍历对象的每一个属性.每次都将属性名作为字符串保存在变量里. 语法: for (variable in object ) { -statement } variable是一个变量名,数组的一个元素或者是对象的一个属性 object是一个对象名,或者是计算结果为对象的表达式. statement通常是一个原始语句或者语句块,由它构成循环的主体. 二 应用 下面应用for-in循环语句输出对象中的属性名和值. 首先创建一个对

directx学习之在屏幕上画一个三角形

前一张已经输出了一个背景为紫色的屏幕,这一节的目标是在该屏幕上输出一个三角形.下面将逐一介绍建立一个三角形的过程. 一个三角形有三个点,叫做顶点.三个点的不同的集合可以建立不同的三角形.能让GPU创建一个三角形,必须将三个顶点的位置告诉它.下面是一个2D的例子. 怎么将三个点的数据传给GPU? 在d3d10中,顶点数据被存在一个缓存资源中.但是应该申请多大的缓存,这就是接下来的问题. 一个顶点就是一个位置,通常也包含一些其他的属性,比如颜色,纹理协调等.顶点结构就定义了那些属性在内存中的位置.

《开源框架那点事儿33》极限挑战:用一条循环语句正确输出99表!【前两名奖图书一本】

问题的由来 话说我这里有个小萝莉非要拜我为师.呵呵,对于程序媛我一向--嗯嗯认为程序不如人好看,再加上该名萝莉大学还没毕业.术语都多半没有听过,于是就想着拒绝,当时嘴一贱,就说了一句:你用一个For循环做个99表出来. 当然,这个对于小萝莉们来说,已经足够形成挑战了,可是对于群里的一众大佬们来说,自然是不在话下,3下5除二就搞定了.我又异想天开一下.假设不用推断语句.是不是也完毕呢?粗想想是能够的,于是动手摆了几行代码.确实能够. 于是就不断加码.不断添加新的完毕条件,于是就形成了以下的问题.挑