精华内容
下载资源
问答
  • 打印星星图案。打印的行数n由键盘输入,下面例图中 n=5 //星星 public static void star1() { Console.WriteLine("请输入打印的行数:"); int n = int.Parse(Console.ReadLine()); for (int i = 1; i <= n;...

    打印星星图案。打印的行数n由键盘输入,下面例图中 n=5

    在这里插入图片描述

    //星星
            public static void star1()
            {
                Console.WriteLine("请输入打印的行数:");
                int n = int.Parse(Console.ReadLine());
                for (int i = 1; i <= n; i++)
                {
                    if (i < n)
                    {
                        for (int j = 1; j <= i - 1; j++)
                        {
                            Console.Write("  ");
                        }
                        Console.Write("**");
                        for (int k = 1; k <= 2 * (n - i - 1); k++)
                        {
                            Console.Write("  ");
                        }
                    }
                    else
                    {
                        for (int j = 1; j <= 2 * n - 3; j++)
                        {
                            Console.Write(" ");
                        }
                    }
                    Console.Write("**");
                    Console.WriteLine();
                }
                Console.ReadLine();
            }
    
    
    
    static void Main(string[] args)
            {
                //对此类方法的调用
                 star1();
            }
    
    展开全文
  • 时间:2018-10-11概述:打印图形程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 Python源代码如下:#当然这样有些无耻print('''************...

    时间:2018-10-11

    概述:打印图形

    程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。 Python源代码如下:

    #当然这样有些无耻

    print('''

    *

    ***

    *****

    *******

    *****

    ***

    *

    ''')

    #打印任意高度的菱形

    def diamond(h):

    if h%2==0:

    print('菱形的高度只能是奇数!')

    return

    #计算中间位置

    mid=h//2

    for i in range(h):

    #空格的个数

    spn=abs(mid-i)

    #星星的个数

    stn=h-2*spn

    print(' '*spn,'*'*stn,sep='')

    diamond(15)

    #使用str.center只用计算星星个数

    def diamond2(h):

    if h%2==0:

    print('菱形的高度只能是奇数!')

    return

    mid=h//2

    for i in range(h):

    #星星的个数

    stn=h-abs(2*(mid-i))

    #用center

    print(('*'*stn).center(h,' '))

    diamond2(13)

    #有些朋友不知道空格个数和星星个数怎么算,其实很简单。

    #利用的是一次函数,把个数变化画出一次函数的图,然后构造一次函数

    #再把它根据程序里的变量代人就行了

    '''

    #原程序

    from sys import stdout

    for i in range(4):

    for j in range(2 - i + 1):

    stdout.write(' ')

    for k in range(2 * i + 1):

    stdout.write('*')

    print

    for i in range(3):

    for j in range(i + 1):

    stdout.write(' ')

    for k in range(4 - 2 * i + 1):

    stdout.write('*')

    print

    '''

    展开全文
  • 问题描述:在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下: * *** ***** ******* ********* 程序源码: //打印金字塔图案 public class PrintStar{ public static void main(String args[]){ int ...

    问题描述:在屏幕上打印出n行的金字塔图案,如,若n=5,则图案如下:

            *

           ***

          *****

         *******

        *********

    程序源码:

    //打印金字塔图案
    public class PrintStar{
        public static void main(String args[]){
            int col = Integer.parseInt(args[0]);
            for(int i=1;i<=col;i++){//i表示行数
                //打印空格
                for(int k=0;k<col-i;k++){
                    System.out.print(" ");
                }
                //打印星星
                for(int m=0;m<2*i-1;m++){
                    System.out.print("*");
                }
                System.out.println();
            }
        }
    }

     

    展开全文
  • 星星图案2

    2015-01-14 15:54:46
    编写程序,打印图案 #include void main() { int i,j,n; printf("请输入行数\n"); while((scanf("%d",&n))==1) { for(i=1;i;i++) printf(" "); printf("*"); printf("\n"); for(i=1;i;i++) ...

    编写程序,打印如图案


    #include<stdio.h>
    void main()
    {
    	int i,j,n;
    	printf("请输入行数\n");
    	while((scanf("%d",&n))==1)
    	{
    		for(i=1;i<=n-1;i++)
    			printf(" ");
    		printf("*");
    		printf("\n");
    		for(i=1;i<=n-2;i++)
    		{
    			for(j=1;j<=n-i-1;j++)
    				printf(" ");
    			printf("*");
    			for(j=1;j<=2*i-1;j++)
    				printf(" ");
    			printf("*");
    			printf("\n");
    		}
    		for(i=1;i<=2*n-1;i++)
    			printf("*");
    		printf("\n");
    		printf("请输入行数\n");
    	}
    	
    }

    先处理第一行跟最后一行,然后在处理中间的行数,规律是:若干个空格,一个星号,若干空格,一个星号

    这个程序可以循环输入行数,输入q或非数字字符退出程序

    展开全文
  • 一、画图方法画一个图,通常可以选择如下方法:1、画每一个图形,填充形状覆盖的像素。2、对于图像中每个像素,采样该像素覆盖了什么形状。第一种就是光栅化(rasterization)算法,第二种包括光线追踪(ray tracing)、...
  • 请利用双重循环编程输出下面的图案: * * * * * * * * * * * * * * * * * * * * * * * * * * * * * 分析 这种编程题一般分为两个部分:计算每行的空格数和星星数。 这里上下对称,所以可以分一半来实现...
  • C++编程 打印三角形的各种玩法

    万次阅读 多人点赞 2019-09-02 23:31:05
    符数量 = 当前行号 * 2 - 1,故设置以下说明:   i行空格符数量 = 最大行号 - i   i行 符数量 = i * 2 - 1   i换行符数量:1 代码实现: void main(){ int i,j,k,n; cout请输入你想要的行数:"; cin>>n;...
  • 打印指定行列数星星,三角星星
  • 匿名用户1级2014-04-11 回答#include"stdio.h"voidprint(int(*p)[62]){inti,i2=0,j,j2=49;for(i=0;i<20;i++){printf("");for(j=0;j<62;j++){if(i==i2||i==i2+1)if(j>j2&...if(*(*(p+i)+j)==1|...
  • 第一遍是看了视频,听老师讲解嵌套循环的使用,然后到星星图形这一步,当时都觉得听明白了,但是自己去做,就是写不出来 第二遍看了赵老师的教程,看了好熟悉的感觉,还是自己写不出来 第三遍找网上关于图形的嵌套...
  • 程序如下: public class J5{  public static void main(String [] args){  for(int i=0;i&lt;5;i++){  for(int j=0;j&lt;5;j++){  System.out.print("* "...for(int a...
  • C语言打印菱形图案

    千次阅读 2019-07-17 19:52:58
    #include int get_rhombus(int i, int top) { int n = 1; int o_i = i;... o_i++) //空格个数为 (高度 - 1)/ 2 个 ... n++) //星星个数为 (2倍的当前高度 - 1)个 ... //打印菱形 return 0; }
  • C语言打印A的星星字母
  • a.输出一行10个星星 i = 0 while i print('☆',end = '') i += 1 b.输出10行10列星星 #生成10行 j = 0 while j #输出1行10个星星 # 一行10个星星 i = 0 while i print('★', end='')
  • 今天小编就为大家分享一篇python实现while循环打印星星的四种形状,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • C语言打印星型图案

    千次阅读 2020-05-25 18:17:25
    打印三角形 左三角:打印八行,每一行的“*****”个数为2*i-1 int i, j; for (i = 1; i <= 8; i++) { for (j = 1; j <= 2 * i - 1; j++) printf("*"); printf("\n"); } 右三角:打印八行,每一行的...
  • 星星打印

    2018-05-29 16:17:43
    * 正三角形:r层总共要打印r个内容,全部打印的都是*,所以r层要打印r个*,for(var i=0,str="";i;str+="*",i++); * 反三角形:r层总共要打印l个内容,r层要打印l-r个空格和r个*:for(var i=0,str="";i;str+=i*";...
  • 【Java编程打印图形

    千次阅读 2017-07-22 14:48:59
    定义一个类 Draw ,在 类 中 提供 3 个 方法:输出直角三角形(drawTrian()) 、 输出矩形(drawRec()) 及平行四边形(drawPra()) 。通过方法可以输出由“*” 组成的一个图形。...比如我们要打印一个4行5
  • 在学各种编程的循环语句时,经常碰到要求用print函数打印各种星星图案,这类型的题目比较考验人的逻辑思维能力。一开始你可能只能画出直角三角形,后面了解规律后,能够画出菱形了。今天和大家分享如何在一个程序...
  • python中while循环打印星星的四种形状 看到一篇博客讲的是如何打印几种阵型的星星,居然用while来写,不敢恭维,自己亲手实践写了以下代码,供大家参考。 星星阵型1 * ** H2O is是液体。 210 运算...
  • 练习2-3 输出倒三角图案打印图案

    万次阅读 多人点赞 2018-09-09 22:35:49
    本题要求编写程序,输出指定的由“*”组成的倒三角图案。...打印图形就中规中矩的二重循环。 代码: 方法一:投机取巧。 #include &lt;stdio.h&gt; int main (void){ printf("* * *...
  • 简单的for循环打印三角形1,for循环方法实现星星三角代码:for i in range(0,5):for j in range(i+1):if i == 4:print("* ",end="")continueif j == 0 or j == i:print("* ",end=&...
  • 23.打印由*号组成的三角形图案

    千次阅读 2020-02-25 22:04:39
    编程题目: 23.下面是一个由*号组成的4行倒三角形图案。 要求: (1)输入倒三角形的行数,行数的取值3-21之间,对于非法的行数,要求抛出提示“非法行数!”; (2)在屏幕上打印这个指定了行数的三角形。 示例代码: ...
  • Golang输出特殊图案 描述 用 Golang 实现,输出特殊图案。 题目 输出特殊图案。 题目解决思路 我们直接使用 print 输出即可。 代码具体实现 package main import ( "fmt" ) func main() { fmt.Println("嗨客网...
  • python-循环-打印菱形图案

    千次阅读 2019-08-05 04:40:18
    print("当前第{}行,行索引{},有{}个左空格,有{}个星星".format(current_num, i, space_num, start_num)) def get_space_num(current_num): """根据行的索引,获取空格应有的数量""" # mid_num - 当前行号 # ...
  • 1 package debug; 2 3 public class Demo10 { 4 public static void main(String[] args) { 5 //用星星符号打印出一个直角三角形 6 for(int i=1;i<=5;i++) { ... 7 //每一列打印星星...
  • Java入门必做题:用星星*打印图形(包教包会!)前言打印图形方法概述打印长方形如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants...
  • 直角三角形 打印一个直角三角形(直角在左下角) ...public class 打印星星的各种体位 { public static void main(String[] args) { for(int i=0;i<5;i++) { for(int j=0;j<=i;j++) { Syst...
  • 用java编程输出三角形状的星型图案

    万次阅读 2016-04-10 00:03:50
    那就是原来的for循环中在写一个for循环,目的是每行打印出四个星空格,这里就不能有ln了(因为不需要换行,print就可以了),会打印出四行星空格。 3,打印四行,第一行中有一个星空格,二行有两个,以此类推。 ...
  • public class 打印星星2 { public static void main(String[] args) { // TODO Auto-generated method stub /* ********** ********* ******** ******* ****** ***** **** *** ** * */ for(int i=1;i<...

空空如也

空空如也

1 2 3 4 5 ... 15
收藏数 290
精华内容 116
关键字:

编程打印以下星星图案