输出菱形(*)--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;
}

输出结果:

相关推荐
FAFU_kyp17 分钟前
Rust 的 引用与借用
开发语言·算法·rust
执携17 分钟前
数据结构 -- 数组(Array)
数据结构
永远都不秃头的程序员(互关)18 分钟前
【K-Means深度探索(一)】数据炼金术第一步:从零手撕K-Means聚类算法
算法·kmeans·聚类
我想回家种地20 分钟前
算法期末复习
算法
洛豳枭薰24 分钟前
List梳理
数据结构·windows·list
rgeshfgreh39 分钟前
MPPI算法实战:运动规划新利器
算法
Xの哲學41 分钟前
Linux epoll 深度剖析: 从设计哲学到底层实现
linux·服务器·网络·算法·边缘计算
星火开发设计43 分钟前
C++ multiset 全面解析与实战指南
开发语言·数据结构·c++·学习·set·知识
小猪咪piggy1 小时前
【leetcode100】回溯
数据结构·算法
m0_603888711 小时前
More Images, More Problems A Controlled Analysis of VLM Failure Modes
人工智能·算法·机器学习·ai·论文速览