精华内容
下载资源
问答
  • 打印星号菱形

    2016-09-06 00:49:00
    /*我就纳闷了,这个东西怎么总忘,这次一定不可以忘 注意这个东西i=1和i=0的时候写for的限制条件 我要蒙蔽了 经过一年的学习感觉自己确实提高了点 虽然这个一年前也会 但是还是参考了网上的东西 ...

    /*我就纳闷了,这个东西怎么总忘,这次一定不可以忘

    注意这个东西i=1和i=0的时候写for的限制条件

    我要蒙蔽了 经过一年的学习感觉自己确实提高了点

    虽然这个一年前也会 但是还是参考了网上的东西

    现在可以自己写出,虽然算了好一会 但是经过自己专研感觉收获更多

    也更扎实  现在好菜*/

    #include<stdio.h>

    #include<stdlib.h>

    int main()

    {

      int temp;

      int i,j,k;

      for(i=1;i<=4;i++)

     {         for(j=1;j<=4-i;j++)    

          printf(" ");       

         for(k=5-i;k<=i+3;k++)      

          printf("*");         

           printf("\n");  

    }    

      

      for(i=1;i<=4;i++)

        {  for(j=1;j<=i+1;j++)

           printf(" ");  

         for(k=i;k<=4-i;k++)    

           printf("*");    

            printf("\n");

         } 

    return 0; }

    转载于:https://www.cnblogs.com/mykonons/p/5844229.html

    展开全文
  • C# 打印星号菱形

    2012-05-08 21:45:00
    代码如下 Console.Write("请输入要打印的行数(奇数):");intn=int.Parse(Console.ReadLine())/2+1;//这样就算出上部分的总行数了for(inti=1;i<=n;i++){...

    代码如下

     

                Console.Write("请输入要打印的行数(奇数):");
                int n = int.Parse(Console.ReadLine()) / 2 + 1//这样就算出上部分的总行数了

                for (int i = 1; i <= n; i++)
                {
                    for (int j = 1; j <= n - i; j++)
                    {
                        Console.Write(" ");
                    }
                    for (int k = 1; k <= 2 * i - 1; k++)
                    {
                        Console.Write("*");
                    }
                    Console.WriteLine();
                }

                for (int i = 1; i < n; i++)
                {
                    for (int j = 1; j <= i; j++)
                    {
                        Console.Write(" ");
                    }
                    for (int k = 1; k <= (2 * n - 1) - 2 * i; k++)
                    {
                        Console.Write("*");
                    }
                    Console.WriteLine();
                }

     

    效果如下

    转载于:https://www.cnblogs.com/junjie94wan/archive/2012/05/08/2490810.html

    展开全文
  • Python的内置方法 str.center(width [, fillchar]) 就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下: 1 2 3 4...

    Python的内置方法 str.center(width [, fillchar]) 就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下:

    1
    2
    3
    4
    5
    s = '*'
    for i in range(1, 8, 2):
        print((s*i).center(7))
    for i in reversed(range(1, 6, 2)):
        print((s*i).center(7))

    方法二

     

    s = '*'
    for i in range(1,8,2):
        t = (7-i)//2
        print(' '*t + s*i + ' '*t)
    for i in reversed(range(1,6,2)):
        t = (7-i)//2
        print(' '*t + s*i + ' '*t)
    展开全文
  • 【Python练习题 018】 打印出如下图案(菱形): * *** ***** ******* ***** *** * ---------------------------------------------- 这题简单啊,只要知道Python的内置方法 str.center(width ...

    【Python练习题 018】 打印出如下图案(菱形):

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

    ----------------------------------------------

    这题简单啊,只要知道Python的内置方法 str.center(width [, fillchar]) 就能轻而易举打印出来:str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符fillchar就是空格。两个for循环搞定!代码如下:

    s = '*'
    for i in range(1, 8, 2):
        print((s*i).center(7))
    for i in reversed(range(1, 6, 2)):
        print((s*i).center(7))
    

    输出结果见题目。

     

    【2016-10-17 更新】--------------------------------------------

    当然,如果不用 str.center() 这题也不难解,无非是明确把空格的数量计算出来而已。代码如下:

    s = '*'
    for i in range(1,8,2):
        t = (7-i)//2
        print(' '*t + s*i + ' '*t)
    for i in reversed(range(1,6,2)):
        t = (7-i)//2
        print(' '*t + s*i + ' '*t)
    

     

    ++++++++++++++++++++++++++++++++++++++

    题目出处:编程语言入门经典100例【Python版】

    转载于:https://www.cnblogs.com/iderek/p/5969092.html

    展开全文
  • 【Python练习题 018】 打印出如下图案(菱形):*************************----------------------------------------------这题简单啊,只要...str即是数量不等的星号,width即是最大宽度(7个空格),默认填充字符...
  • 打印星号空心菱形.cbp

    2021-03-23 20:34:26
    打印星号空心菱形.cbp
  • 打印菱形星号

    2017-05-10 12:44:44
    打印菱形星号
  • 打印星号三角 菱形 星号三角形 星号三角形行数由用户决定 方法一 import java.util.Scanner; public class Main{ public static void main(String [] args){ Scanner in=new Scanner(System.in); int n = in....
  • 打印菱形星号组合

    2016-12-12 21:15:02
    /*题目:打印菱形星号组合  *  ***  *****  *******  *****  ***  *  */ #include   int main() {  int i;  int j ;    for
  • 打印7行菱形星号图案

    2014-04-24 15:42:30
    c语言初学者如何打印图案,虽然可以直接用printf打印,但是这样没有锻炼专业素质,应该学习用for循环语句和一些简单算法逻辑来解决问题,提高自己的专业能力
  • 本篇文章通过代码实例给大家详细分析了Python打印菱形星号代码方法,对此有需要的朋友参考下吧。
  • 给定星号打印总数可以进行数字的大概推断,假定第n次打印菱形,则总的数是nn+(n-1)*(n-1),根据这个关系可以计算出 Math.pow(n,2)+Math.pow((n-1),2)<total 直接上代码 public class Tringle { public static ...
  • Java-用星号打印菱形

    千次阅读 2017-07-20 14:37:02
    打印如图所示菱形9行9列(提示可以将菱形分成上下两个三角形,分析每行空格数和星号个数的关系) 代码如下:package com.homework.lhh;public class Ex20 { public static void main(String[] args) { for(int i = 1;...
  • 星号打印菱形

    千次阅读 2016-03-31 21:55:27
    #include using namespace std; int main() {  int i,j,a;  for(i=0;i  {  for(j=0;j  cout  for(a=0;a  cout  cout  }  for(i=0;i  {  for
  • 粉丝提问:C++ 在屏幕上用星号打印菱形 代码: #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> void pr_start(int _num) { int n=0; int i = 0; for (n = 1; n <= 2*_num; n++) { ...
  • Python打印菱形星号代码

    千次阅读 2018-02-05 22:25:04
    小计 本人是一名python初学者,刚刚看到一道有趣的python问题,“用python如何在编译器中打印出菱形图案?” 因此决定尝试一下,代码不多,...def printStar(intNum): # 打印星号 s = "*" spaceLength = intNum ...
  • //根据输入的行数输出菱形 public class Demo { public static void printStar(int a){ int b; boolean temp; //判断输入的数字是奇数或是偶数,并标记 if(a % 2 == 0){ b = a / 2; temp

空空如也

空空如也

1 2 3 4 5 ... 16
收藏数 309
精华内容 123
关键字:

打印星号菱形