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

输出结果:

相关推荐
fengfuyao985几秒前
匈牙利算法的MATLAB实现
java·算法·matlab
路过君_P4 分钟前
C++ 算法题解:迷宫寻路
c++·算法·深度优先
罗湖老棍子12 分钟前
二维vector完全指南1:从定义到增删改查
数据结构·c++·算法·stl
再卷也是菜12 分钟前
C++篇(22)LRU Cache
数据结构·c++·算法
语落心生14 分钟前
海量数据集的AI自动化预测打标 -- 振动特征多标签分类
算法
语落心生18 分钟前
海量数据集AI自动化打标 - 温度周期检测
算法
语落心生27 分钟前
海量数据集的AI自动化预测打标 -- 矿业音频分类
算法
吃着火锅x唱着歌30 分钟前
LeetCode 3185.构成整天的下标对数目II
算法·leetcode·职场和发展
程序猿多布36 分钟前
数据结构 之 栈和队列
数据结构··队列
鱼鱼块41 分钟前
《最小栈的巧妙设计:用辅助栈实现 O(1) 获取最小值》
javascript·算法·面试