打印不同的三角形(C语言)

类型一:

*

**

***

****

代码:

cs 复制代码
int main(){
	int i,j;
	for(i=0;i<4;i++){
		for(j=0;j<i+1;j++){
			printf("*");
		}
		printf("\n");
	} 
}

类型二:

*

***

*****

代码:

cs 复制代码
int main(){
	int i,j;
	for(i=0;i<3;i++){
		for(j=0;j<2*i+1;j++){
			printf("*");
		}
		printf("\n");
	} 
}

类型三:

*

***

*****

代码:

cs 复制代码
int main(){
	int i,j,k;
	for(i=0;i<3;i++){
		for(k=0;k<3-i;k++){
			printf(" ");
		} 
		for(j=0;j<2*i+1;j++){
			printf("*");
		}
		printf("\n");
	} 
}

类型四:

*

***

*****

代码:

cs 复制代码
int main(){
	int i,j,k;
	for(i=0;i<3;i++){
		for(k=0;k<(2-i)*2;k++){
			printf(" ");
		} 
		for(j=0;j<2*i+1;j++){
			printf("*");
		}
		printf("\n");
	} 
}

类型五:

****

***

**

*

代码:

cs 复制代码
int main(){
	int i,j,k;
	for(i=0;i<4;i++){
		for(j=4-i;j>0;j--){
			printf("*");
		}
		printf("\n");
	} 
}

类型六:

*****

***

*

代码:

cs 复制代码
int main(){
	int i,j,k;
	for(i=0;i<3;i++){
		for(k=0;k<=i;k++){
			printf(" ");
		} 
		for(j=(5-2*i);j>0;j--){
			printf("*");
		}
		printf("\n");
	} 
}

类型七:

*****

***

*

代码:

cs 复制代码
int main(){
	int i,j,k;
	for(i=0;i<3;i++){
		for(k=0;k<=2*i;k++){
			printf(" ");
		} 
		for(j=(5-2*i);j>0;j--){
			printf("*");
		}
		printf("\n");
	} 
}
相关推荐
Jerry8 分钟前
LeetCode 78. 子集
算法
数聚天成DeepSData24 分钟前
数聚天成 DeepSData 数据价值落地实战指南
java·maven·devops
小小小米粒33 分钟前
阿姆达尔定律(Amdahl‘s Law)
java·开发语言
知彼解己34 分钟前
Java 版本演进
java·开发语言·spring boot
DuHz1 小时前
论文解读:用于数据分析的极值点对称模态分解方法 (Extreme-point Symmetric Mode Decomposition,ESMD)
论文阅读·算法·信息与通信·信号处理
极客先躯1 小时前
高级java每日一道面试题-2026年05月11日-实战篇[Docker]-如何容器化金融产品推荐系统?
java·运维·docker·容器·金融·高级面试·金融产品推荐系统
HZZD_HZZD1 小时前
用电负荷聚类分析实战:基于`scikit-learn`的`K-Means`与`DBSCAN`双算法对比、`PCA`降维可视化与智能电表负荷画像全流程
算法·scikit-learn·kmeans
朱容zr3331331 小时前
为什么推荐使用自增主键?使用UUID作为主键的优缺点是什么?
java·运维·数据库·后端·mysql·面试·性能优化
MIngYaaa5201 小时前
2026暑期牛客多校1 2026-7-17
数据结构·算法
wabs6661 小时前
关于图论【卡码网107.寻找存在的路线的思考】
数据结构·算法·图论