【C语言】输出菱形星号图案

#include<stdio.h>

int main()
{
 int i,j,k;
 for(i=0;i<=6;i++)
 { 
	for(j=0;j<=5-i;j++)
		printf(" ");
	for(k=0;k<=2*i;k++)
		printf("*");
	printf("\n");
 }
 for(i=0;i<=5;i++)
    {   
	 for(j=0;j<=i;j++)
		 printf(" ");
        for(k=0;k<=10-2*i;k++)
			printf("*");
		printf("\n");
     }
 
return 0;
}

结果输出:
      *
     ***
    *****
   *******
  *********
 ***********
*************
 ***********
  *********
   *******
    *****
     ***
      *
时间: 2024-10-19 03:03:51

【C语言】输出菱形星号图案的相关文章

用c语言输出菱形(13行)

#include <stdio.h> int main() { int i,j; //先管前7行 for (i=1;i<=7;i++)//for循环内表示的一行的情况 { for(j=1;j<=7-i;j++)//控制每一行空格数,使每一行前面的空格要控制在7-i printf(" "); for(j=1;j<=(2*i-1);j++)//每一行前面的"*"控制输出的个数为2*i-1 printf("*"); pri

输出菱形图案,C语言实现

★C语言输出菱形图案 #include<stdio.h>  void a(int i) { int j, k; for (j = 0; j <= 3 - i; j++) printf(" ");       //输出空格 for (k = 0; k<2 * i + 1; k++) printf("*");      //输出* printf("\n"); } int  main() { int i; for (i = 0;

C语言 在屏幕上输出菱形图案

在屏幕上输出以下图案: * *** ***** ******* ********* *********** ************* *********** ********* ******* ***** *** * 观察每行的变化规律,找到算法. 代码如下: #include<stdio.h> int main() { int i,j,k; for(i=0;i<7;i++)/*i为行,先输出前7行*/ { for(j=0;j<6-i;j++)/*输出*前空格*/ { print

【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(" ");

浙大版《C语言程序设计(第3版)》题目集 练习2-3 输出倒三角图案 (5 分)

练习2-3 输出倒三角图案 (5 分) 本题要求编写程序,输出指定的由"*"组成的倒三角图案. 输入格式: 本题目没有输入. 输出格式: 按照下列格式输出由"*"组成的倒三角图案. * * * * * * * * * *思路:格式化输出,注意换行.代码如下: #include<stdio.h> int main () { printf("* * * *\n"); printf(" * * *\n"); printf

C语言输出单个汉字字符

1 #include "stdio.h" 2 #include "windows.h" 3 4 int main() 5 { 6 char sText[20] = { "多字节字符串!OK!" }; 7 DWORD dwNum = MultiByteToWideChar(CP_ACP, 0, sText, -1, NULL, 0); 8 printf("dwNum = %d", dwNum); 9 for (int i = 0

javascript练习输出菱形

<!doctype html> <html> <head> <meta charset="utf-8"> <title>webrx-title</title> <script type="text/javascript"> <!--输出菱形的上半部分--> var num = prompt("请输入菱形的边长(单击确定之后会看到以*为单位长度组成的菱形)&quo

动态输出菱形

动态输出菱形: #define _CRT_SECURE_NO_WARNINGS #include <stdio.h> int main() { int line=0; int i=0; int j=0; scanf("%d",&line); for(i=0;i<line;i++)        //上半块 { for(j=0;j<line-i-1;j++) printf("%c",' '); for(j=0;j<2*i+1;j+

控制台应用程序C++输出菱形

// Rhombus.cpp : 定义控制台应用程序的入口点. // #include "stdafx.h" #include <iostream> #include <math.h> using namespace std; void rhombus(char,char,int); int _tmain(int argc, _TCHAR* argv[]) { rhombus('O',' ',5); return 0; } void rhombus(char c