C语言打印菱形

一、运行结果图

二、源代码

复制代码
# 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 - 1 - i; j++)
		{
			printf(" ");
		}
		//循环打印*;
		for (j = 0; j < 2 * i + 1; j++)
		{
			printf("*");
		}
		//换行;
		printf("\n");
	}
	//循环打印下半部分;
	for (i = 0; i < line - 1; i++)
	{
		//循环打印空白;
		for (j = 0; j <= i; j++)
		{
			printf(" ");
		}
		//循环打印*;
		for (j = 0; j < 2 * (line - 1 - i) - 1; j++)
		{
			printf("*");
		}
		//换行;
		printf("\n");
	}
}
相关推荐
樱木Plus2 天前
深拷贝(Deep Copy)和浅拷贝(Shallow Copy)
c++
RuoZoe4 天前
重塑WPF辉煌?基于DirectX 12的现代.NET UI框架Jalium
c语言
blasit4 天前
笔记:Qt C++建立子线程做一个socket TCP常连接通信
c++·qt·tcp/ip
肆忆_5 天前
# 用 5 个问题学懂 C++ 虚函数(入门级)
c++
不想写代码的星星5 天前
虚函数表:C++ 多态背后的那个男人
c++
端平入洛7 天前
delete又未完全delete
c++
祈安_7 天前
C语言内存函数
c语言·后端
端平入洛8 天前
auto有时不auto
c++
郑州光合科技余经理9 天前
代码展示:PHP搭建海外版外卖系统源码解析
java·开发语言·前端·后端·系统架构·uni-app·php
feifeigo1239 天前
matlab画图工具
开发语言·matlab