C语言打印心形(采用空格与星号)

本文介绍了如何使用C语言通过空格和星号打印心形图案。以尺寸为5的三角形为例,展示了代码实现,并提到当尺寸过小时可能出现显示问题,由于作者处于C语言学习初期,代码可能不够优化。
摘要由CSDN通过智能技术生成

C语言打印心形(采用空格与星号)
如图题

#include <stdio.h>
#include <stdlib.h>
//打印心形,先打印前3行,再打印后续
int main(){
   
	int i, j, k, count;//i表示行数,j表示当前列数,count每行打*的计数,k表示每行第一个*的列数
	for (i = 2; i <=4; i++) {
   //打印前3行
		count = 0;//计数器初始化
		k = 6 - i;//k初始化
		for (j = 1; count < 2 * i; j++) {
   //从2行开始,*数为2倍行数
			if ((j == k)) {
   
				printf("*");
				count++;
				k 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值