用星号打印菱形

#include <stdio.h>
void main()
{
      int i,j,k;
      for (i=1;i<6;i++)
      {
            for(k=0;k<5-i;k++)
            {
                  printf(" ");
            }
            for (j=0;j<2*i-1;j++)
            {
                  printf("*") ;

}
            printf("\n") ;
      }

for (i=1;i<6;i++)
      {
            for(k=0;k<i;k++)
            {
                  printf(" ");
             }
            for (j=0;j<8-(2*i-1);j++)
            {
                  printf("*") ;

}
      printf("\n") ;
      }

}

用星号打印菱形

时间: 2024-10-19 15:09:08

用星号打印菱形的相关文章

打印菱形

Console.WriteLine("请输入一个数"); int i = Convert.ToInt32(Console.ReadLine());//将菱形除了中间最长的一行,分成了上下两部分.中间的一行单独打印 //菱形上半部分 for (int hang = 1; hang < i; hang++) { for (int ge = hang; ge < i; ge++) { //先打空格 Console.Write(".");//依次减少 } for

JavaScript 打印菱形 输入打印行数 自动打印

  <!doctype html>   <html>   <head>   <meta charset="utf-8">   <title>打印菱形</title>   <script type="text/javascript">   var num = prompt("请输入打印的行数:");   for(var i=1;i<=num;i++)//决定输

C:打印菱形(自己的方法)

//-------------------*打印菱形*--------------------- int i,j,k; int n; printf("请输入一个奇数n:"); scanf("%d",&n); for (i=0; i<n/2; i++) { for (j=0; j<n/2-i; j++) { printf(" "); } for (k=0; k<=2*i; k++) { printf("*&quo

编程成长日记——打印菱形图案

#include<stdio.h> //打印菱形图案  int main() { int i=0,j=0,n=0; printf("请输入一个数字:\n"); scanf("%d",&n); printf("\n"); for(i=1;i<=n;i++) { for (j=1;j<=n-i;j++) { printf(" "); } for (j=1;j<=(2*i-1);j++) { p

用星号画菱形

#include <stdio.h>void main(){ int i,j,k; for (i=1;i<6;i++) { for(k=0;k<5-i;k++) { printf(" "); } for (j=0;j<2*i-1;j++) { printf("*") ; } printf("\n") ; } for (i=1;i<6;i++) { for(k=0;k<i;k++) { printf(&qu

用星号打印等边三角形

#include <stdio.h>void main(){ int i,j,k; for (i=1;i<6;i++) { for(k=0;k<5-i;k++) { printf(" "); } for (j=0;j<2*i-1;j++) { printf("*") ; } printf("\n") ; } } 用星号打印等边三角形,布布扣,bubuko.com

如何利用while语句根据用户输入要求打印菱形图案

需求:如何利用while语句根据用户输入要求打印菱形图案 diamond.py代码如下: x=int(input('Please input number: ')) i=1 j=1 while i<=x: j=1 while j<=x-i : print(' ',end='') j+=1 while j<=x: print('* ',end='') j+=1 print() i+=1 i=1 while i<=x-1: j=1 while j<=i : print(' ',e

java打印菱形的简单方法

代码: package com.test.demos; public class Diamond { /** * 测试main方法 */ public static void main(String[] args) { printDiamond(10); // 10为对角线长度 } /** * 打印菱形实现方法 */ public static void printDiamond(int size) { size = (size / 2) * 2; // 菱形对角线两侧的宽度是相同的,所以对角线

使用C语言,利用for循环打印菱形(每个相邻菱形都要带空格)

之前看到网上的一些文章介绍如何打印菱形,但是和我当时题目要求的却不一样,网上的代码输出出来时每个相邻菱形并没有带空格. 我现在所介绍的是每个相邻菱形间都带有空格的代码. 习题及代码如下: 用*输出边长为n的实心菱形. * * * * * * * * * printf("请输入一个整数:"); int n = 0; scanf("%d",&n); //打印行数,注意必须是奇数行所以是2n-1 for (int i = 1; i <= 2*n - 1; i