输出菱形(*)--c语言

cpp 复制代码
//输出菱形
#include<stdio.h>
	int main(){
		//上
	int line=0;
	scanf("%d",&line);
	int i=0;
	for(i=0;i<line;i++){
		int j=0;
		//输出空格
		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++){
			int j=0;
			//空格
			for(j=0;j<=i;j++){
				printf(" ");
			}
			//输出*号
			for(j=0;j<2*(line-1-i)-1;j++){
				printf("*");
			}
			printf("\n");
		}	
		
		
	return 0;
}

输出结果:

相关推荐
九.九5 分钟前
CANN HCOMM 底层机制深度解析:集合通信算法实现、RoCE 网络协议栈优化与多级同步原语
网络·网络协议·算法
C++ 老炮儿的技术栈14 分钟前
Qt Creator中不写代如何设置 QLabel的颜色
c语言·开发语言·c++·qt·算法
艾莉丝努力练剑18 分钟前
【Linux:文件】基础IO
linux·运维·c语言·c++·人工智能·io·文件
you-_ling20 分钟前
IO编程相关知识
c语言·vscode
小龙报23 分钟前
【51单片机】深度解析 51 串口 UART:原理、配置、收发实现与工程化应用全总结
c语言·开发语言·c++·stm32·单片机·嵌入式硬件·51单片机
子春一24 分钟前
Flutter for OpenHarmony:构建一个 Flutter 数字消消乐游戏,深入解析网格状态管理、合并算法与重力系统
算法·flutter·游戏
承渊政道26 分钟前
C++学习之旅【C++中模板进阶内容介绍】
c语言·c++·笔记·学习·visual studio
浅念-33 分钟前
C语言——动态内存管理
c语言·开发语言·c++·笔记·学习
草履虫建模7 小时前
力扣算法 1768. 交替合并字符串
java·开发语言·算法·leetcode·职场和发展·idea·基础
naruto_lnq9 小时前
分布式系统安全通信
开发语言·c++·算法