精华内容
下载资源
问答
  • n = eval(input("请输入三角形的高度(层数):")) num = 2*n-1 for i in range((num+1) // 2) : for j in range(num) : if num//2-i <= j <= num//2+i : print("*", end="") else : print(" ", end="") #...

    效果图

    效果图

    源代码

    
    n = eval(input("请输入三角形的高度(层数):"))
    num = 2*n-1
    for i in range((num+1) // 2) :
        for j in range(num) :
            if num//2-i <= j <= num//2+i :
                print("*", end="")
            else :
                print(" ", end="")
        # 换行
        print()
    
    
    展开全文
  • 实例006 编程输出星号组成的等腰三角形本实例将作为接触Java开发的***个程序,用JDK工具包和记事本来完成。通过本实例可以体会Java最基本的开发方式,它可以不借助任何IDE集成开发工具,虽然效率不会太高,但是这也...

    实例006  编程输出星号组成的等腰三角形

    本实例将作为接触Java开发的***个程序,用JDK工具包和记事本来完成。通过本实例可以体会Java最基本的开发方式,它可以不借助任何IDE集成开发工具,虽然效率不会太高,但是这也能够说明Java程序可以在任何环境中开发。作为***个接触Java的程序,本实例将在控制台中输出一个等腰三角形。运行效果如图1.23所示。

    c805c8f96310073d310cd14ce522da2f.png

    图1.23  程序运行效果

    本实例实现在控制台输出由星号字符组成的等腰三角形,其实现原理是通过输出语句在控制台输出每行对应数量的空格与"*"字符。本实例主要用到的输出语句是System.out.println()方法,下面对其进行详细讲解。

    System.out.println()方法在控制台输出一串字符串,并自动添加换行符号。语法如下:System.out.println("     ***");

    (1)打开记事本或其他文本编辑工具,在其中编写Java程序代码,并保存到指定位置,这里保存到E盘的Program文件夹,文件名为Triangle.java。程序代码如下:public class Triangle {

    public static void main(String[] args) {

    System.out.println("      *");

    System.out.println("     ***");

    System.out.println("    *****");

    System.out.println("   *******");

    System.out.println("  *********");

    }

    }

    注意:类名的首字母要大写,这是Java编码规范中的建议。另外,Java区分大小写,所以无论是类名、方法名,还是变量名称都要注意统一大小写格式。

    (2)对编写的Java文件进行编译,按Windows+R键,将调出系统的"运行"对话框,如图1.24所示。在"打开"下拉列表框中输入cmd命令,然后单击"确定"按钮。

    (3)在命令提示符后输入命令转入源码文件所在的文件夹。输入"e:"并按Enter键,转到E盘位置,输入"cd Program"命令并按Enter键转到该文件夹路径,然后输入编译命令"javac Triangle.java"进行编译,如图1.25所示。

    c82a3915bf7257f85e98a038799bfffe.png

    图1.24  "运行"对话框

    2a0f392e8b31a5047d05f3873aff805a.png

    图1.25  编译Triangle.java

    (4)运行编译后的Java程序,在控制台命令提示符后输入"java Triangle"命令并按Enter键,这样会执行这个Java程序,运行结果会输出一个等腰三角形,如图1.26所示。

    注意:运行Java程序时不需要使用文件扩展名,如java Triangle.class是错误的命令。

    心法领悟006:Java源文件名的大小写。

    在编译Java源文件时,文件的名称与类名是必须相同的,如果类的名称与文件名称的字母大小写不同,会导致编译错误。例如,把源文件名称改成小写,导致文件名与类名不同,然后再执行编译命令会导致如图1.27所示的错误。

    963cac18fe14452222cca4fc3c035660.png

    图1.26  程序运行结果

    f8e66c7b8b2fa1a48e4e2ec419549b80.png

    图1.27  文件名与类名不同产生的错误

    【责任编辑:云霞 TEL:(010)68476606】

    点赞 0

    展开全文
  • python编程题3.4:星号三角形

    千次阅读 2020-03-15 21:40:46
    读入一个整数N,N是奇数,输出星号字符组成的等边三角形,要求: ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬...

    描述

    读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求: ‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬
    第1行1个星号,第2行3个星号,第3行5个星号,依次类推,最后一行共N的星号。

    输入输出示例

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-ShuHBdk4-1584279540424)(attachment:image.png)]‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‮‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‪‬‭‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‫‬

    N=eval(input())
    for i in range(N):
        if (i+1)% 2 ==1:
            a=str('*'*(i+1))
            print(a.center(N," "))
    
    3
     * 
    ***
    

    这里要介绍center()函数
    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-vUhxbFMP-1584279540426)(attachment:image.png)]

    注意

    本文题目来源为Python123平台和中国大学MOCC的《Python语言程序设计》课程, 主讲老师:嵩天、黄天羽、礼欣。如有侵权,立删。

    展开全文
  • /* *Copyright(c) 2015.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年3月15日 *问题描述:编程输出 * * * * * *
    /*
    
    *Copyright(c) 2015.烟台大学计算机与控制工程学院
    
    *ALL rights  reserved.
    
    *文件名称:test.cpp
    
    *作者:杨驰
    
    *完成日期:2016年3月15日
    
    *问题描述:编程输出
    
    *                   *
                       * *
    *                 *   *
                     *     *
    *               *       *
                   ***********
    */
    
    #include<iostream>
    using namespace std;
    int main()
    {
        int i,j;
        for(i=1;i<=5;i++)
        {
            for(j=1;j<=6-i;j++)
                cout<<" ";
            cout<<"*";
            for(j=1;j<=2*i-3;j++)
                cout<<" ";
            if(i!=1)cout<<"*"<<endl;
            else cout<<endl;
        }
        for(i=1;i<=11;i++)
            cout<<"*";
        cout<<endl;
        return 0;
    }
    
    运行结果:
    展开全文
  • /* *Copyright(c) 2015.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 *完成日期:2016年3月15日 *问题描述:编程输出 * * ** * ***
  • /* *Copyright(c) 2015.烟台大学计算机与控制工程学院 *ALL rights reserved. *文件名称:test.cpp *作者:杨驰 ...*完成日期:2016年3月15日 ...*问题描述:编程输出 * *********** ********* * ***
  • 我们都知道,打印输出的时候,都是从最左端输出,而这里,第一个星号是在中间。这实际是因为星号之前有很多空格。当我们使用问号来表示空格,实际的输出效果应该是图1.2的形式。图1.1 金字塔图1.2 金字塔的分析图从...
  • * 文件名称:输出星号图.cpp * 作 者:刘泽宇 2017 年 4 月 21 日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无需输入,立即生成 * 问题描述:用循环语句编程6排三角形空心星号图 * 程序...
  • 我就废话不多说了,直接上代码吧!...#问题分析:本程序由图形知,包含5行,即外层循环执行5次,每行内容的由三部分内容组成:空格、星号、回车,分别通过两个for循环和一条print语句实现。代码如下:for i in ran...
  • C++编程 打印三角形的各种玩法

    千次阅读 多人点赞 2019-09-02 23:31:05
    目录1. 指定五行直角三角形2. 由用户指定任意行的等腰三角形3.平行四边形式等腰三角形拆分4....  定义两个变量i和j,通过i来控制外层循环用于控制三角形的行数,通过j来控制内层循环完成每行固定星号输出。 ...
  • 第七周任务4-星号

    2012-10-14 15:32:59
    上机任务:继续做星号扩展,继续前进 上机目的:练习编程语言,熟悉编程思维 /* ...* All rights reserved....* 作 者: 王 飞 ...* 输入描述:设置编程输出特定的星号图 * 问题描述:任务倒立三角形 * 程序输出:
  • 上机任务:探索星号扩展图,深化思维 上机目的:练习应用 /* ...* All rights reserved....* 完成日期:2012 年 10月 14日 ...* 输入描述:设置编程输出特定的星号图 * 问题描述:任务正倒立三角形 * 程序输出:略 *
  • 1

    2012-10-14 16:54:18
    /*  ... * All rights reserved.... * 作 者: 王 俊 * 完成日期:2012 年 ...* 输入描述:设置编程输出特定的星号图  * 问题描述:任务倒立三角形 * 程序输出:略 * 问题分析:使用特定的循环来完成任务 *
  • 第三步改变星号循环的次数输出三角形 main ( ) { int i, j, n; scanf( %d , &n; for( i = 1; i ; i++) { for( j=1; j ; j++ ) printf( ; for( j=1; j ; j++) printf ( * ) printf(\n) ; } } 2*i-1; j++ ) 第一步 ...
  • 【Java编程】打印图形

    千次阅读 2017-07-22 14:48:59
    定义一个类 Draw ,在 类 中 提供 3... 同时在类中包含两个属性:星号的个数(count) 、行数(lines) 。最后在测试类中进行调用。 在写代码之前首先来说一下基本: 矩形:怎么打印一个矩形?比如我们要打印一个4行5
  • 之前学习了分支、循环、函数等基本技术,可以用星号输出一个三角形。接下来,让这个三角形在屏幕上左右来回移动。实现的办法有很多种,一种方法是在每行星号前,输出一些空格。通过空格的数量,移动三角形的位置。这...
  • 2020-09-26

    2020-09-26 00:25:11
    Python入门编程星号三角形 描述: 读入一个整数N,N是奇数,输出由星号字符组成的等边三角形,要求:‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬‪‬‪‬‪‬‮‬‭‬‪‬‪‬‪‬‪‬‪‬‪‬‮‬‫‬‫‬‪‬‪‬...
  • Java -- 1200例子

    2018-05-21 14:51:00
    例006:编程输出星号组成的等腰三角形 1 /* 2 ---------- java ---------- 3 * 4 *** 5 ***** 6 ******* 7 ********* 8 9 输出完成 (耗时 0 秒) - 正常终止 10 */ 11 public class ...
  • 迟来的设计礼物

    2012-10-27 12:20:16
    /* ... * All rights reserved.... * 作 者: 袁静 * 完成日期:2012 年 10月 14日 ...* 输入描述:设置编程输出特定的星号图 * 问题描述:任务正倒立三角形 * 程序输出:略 * 问题分析:使用特定的循环来完成任务
  • 【例1】递归三角形图案。...=7),按图1的示例输出相应的由星号组成的三角形图案。 图1 n分别为2、3、4、5的三角形图案 (1)编程思路。 根据题目示例可知,度数为n的三角形图案,将占2n-1行2n-1列,...
  • c语言经典案例

    2014-10-30 08:06:57
    实例007 输出一个三角形 8 实例008 一个简单的求和程序 9 实例009 求10! 10 实例010 3个数由小到大排序 11 实例011 猴子吃桃 13 实例012 阳阳买苹果 14 第3章 算法入门 15 实例013 任意次方后的最后三位 16 实例014...
  • 实例006 编程输出星号组成的等腰三角形 1.2 开发工具 实例007 下载最新的Eclipse 实例008 为最新的Eclipse安装中文语言包 实例009 活用Eclipse的工作空间 实例010 在Eclipse项目中编程输出字符表情 实例011 ...
  • 实例006 编程输出星号组成的等腰三角形 1.2 开发工具 实例007 下载最新的Eclipse 实例008 为最新的Eclipse安装中文语言包 实例009 活用Eclipse的工作空间 实例010 在Eclipse项目中编程输出字符表情 实例011 ...
  • 实例006 编程输出星号组成的等腰三角形 1.2 开发工具 实例007 下载最新的Eclipse 实例008 为最新的Eclipse安装中文语言包 实例009 活用Eclipse的工作空间 实例010 在Eclipse项目中编程输出字符表情 实例011 ...
  • 实例006 编程输出星号组成的等腰三角形 1.2 开发工具 实例007 下载最新的Eclipse 实例008 为最新的Eclipse安装中文语言包 实例009 活用Eclipse的工作空间 实例010 在Eclipse项目中编程输出字符表情 实例011 ...
  • 实例006 编程输出星号组成的等腰三角形 1.2 开发工具 实例007 下载最新的Eclipse 实例008 为最新的Eclipse安装中文语言包 实例009 活用Eclipse的工作空间 实例010 在Eclipse项目中编程输出字符表情 实例011 ...
  • 实例006 编程输出星号组成的等腰三角形 9 1.2 开发工具 11 实例007 下载最新的Eclipse 11 实例008 为最新的Eclipse安装中文语言包 12 实例009 活用Eclipse的工作空间 14 实例010 在Eclipse项目中编程输出字符表情 15...
  • 实例006 编程输出星号组成的等腰三角形 9 1.2 开发工具 11 实例007 下载最新的Eclipse 11 实例008 为最新的Eclipse安装中文语言包 12 实例009 活用Eclipse的工作空间 14 实例010 在Eclipse项目中编程输出字符表情 15...
  • 实例006 编程输出星号组成的等腰三角形 9 1.2 开发工具 11 实例007 下载最新的Eclipse 11 实例008 为最新的Eclipse安装中文语言包 12 实例009 活用Eclipse的工作空间 14 实例010 在Eclipse项目中编程输出字符表情 15...

空空如也

空空如也

1 2
收藏数 33
精华内容 13
关键字:

编程输出星号三角形