打印不同的三角形(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");
	} 
}
相关推荐
疯狂的喵16 小时前
C++编译期多态实现
开发语言·c++·算法
scx2013100416 小时前
20260129LCA总结
算法·深度优先·图论
2301_7657031416 小时前
C++中的协程编程
开发语言·c++·算法
m0_7487080516 小时前
实时数据压缩库
开发语言·c++·算法
小魏每天都学习16 小时前
【算法——c/c++]
c语言·c++·算法
智码未来学堂17 小时前
探秘 C 语言算法之枚举:解锁解题新思路
c语言·数据结构·算法
惊讶的猫17 小时前
探究StringBuilder和StringBuffer的线程安全问题
java·开发语言
jmxwzy17 小时前
Spring全家桶
java·spring·rpc
Halo_tjn17 小时前
基于封装的专项 知识点
java·前端·python·算法
春日见17 小时前
如何避免代码冲突,拉取分支
linux·人工智能·算法·机器学习·自动驾驶