各种图形的打印

1.正方形:

1.1代码展示

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j < n; j++) {

printf("* ");

}

printf("\n");

}

return 0;

}

1.2效果展示




2.三角形展示

2.1.1代码展示:

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j <=i; j++) {

printf("* ");

}

printf("\n");

}

return 0;

}

2.1.2效果展示


2.2.1代码展示

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j <n-i; j++) {

printf("* ");

}

printf("\n");

}

return 0;

}

2.2.2效果展示


2.3.1代码展示

代码一

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j <n-i-1; j++) {

printf(" ");

}

for (j = 0; j <= i; j++) {

printf("* ");

}

printf("\n");

}

return 0;

}

代码二

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j < n; j++) {

if (i + j < n - 1) {

printf(" ");

}

else

printf("* ");

}

printf("\n");

}

return 0;

}

2.3.2效果展示


2.4.1倒金字塔代码

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j < i; j++) {

printf(" ");

}

for (j = 0; j < n - i; j++) {

printf("* ");

}

printf("\n");

}

return 0;

}

2.4.2 效果展示


2.5.1菱形代码

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j < n-i-1; j++) {

printf(" ");

}

for (j = 0; j <=i; j++) {

printf("* ");

}

printf("\n");

}

n--;

for (i = 0; i < n; i++) {

for (j = 0; j <=i; j++) {

printf(" ");

}

for (j = 0; j <n-i; j++) {

printf("* ");

}

printf("\n");

}

return 0;

}

2.5.2效果展示


2.6.1空心三角形代码

int main() {

int n = 5;

int i = 0, j = 0;

for (i = 0; i < n; i++) {

for (j = 0; j <=i; j++) {

if (j == 0 || i == n - 1 || i == j) {

printf("* ");

}

else

printf(" ");

}printf("\n");

}

return 0;

}

2.6.2效果展示

相关推荐
.Ashy.5 小时前
2026.4.11 蓝桥杯软件类C/C++ G组山东省赛 小记
c语言·c++·蓝桥杯
2401_892070985 小时前
链栈(链式栈) 超详细实现(C 语言 + 逐行精讲)
c语言·数据结构·链栈
cmpxr_9 小时前
【C】局部变量和全局变量及同名情况
c语言·开发语言
网域小星球11 小时前
C 语言从 0 入门(十七)|结构体指针 + 动态内存 + 文件综合实战
c语言·开发语言·文件操作·结构体指针·动态内存·综合项目
lcj251112 小时前
【C语言】数据在内存中的存储
c语言·数据结构
特立独行的猫a13 小时前
OpenHarmony平台移植 gifsicle:C/C++ 三方库适配实践(Lycium / tpc_c_cplusplus)
c语言·c++·harmonyos·openharmony·三方库适配·lycium
yashuk15 小时前
C语言 vs. C++ ,哪个更适合初学者?
c语言·c++·面向对象编程·初学者·学习路径
泛凡(Linyongui)16 小时前
PY32F002B实践之四--宠物腹背理疗仪项目踩坑及项目总结复盘
c语言·keil·32位单片机·腹背理疗仪项目实践·普苒py32
Hello小赵16 小时前
C语言如何自定义链接库——编译与调用
android·java·c语言
JaneHan_16 小时前
STM32CubeMX+HAL+Keil5 PWM呼吸灯
c语言·stm32·单片机