各种图形的打印

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效果展示

相关推荐
橙小花11 分钟前
C语言:指针、变量指针与指针变量、数组指针与指针数组
c语言·开发语言
YouQian77212 分钟前
问题 C: 字符串匹配
c语言·数据结构·算法
SoveTingღ38 分钟前
【开发环境配置】VScode里面配置cmake遇到的问题
c语言·vscode·cmake·嵌入式软件·开发环境配置
艾莉丝努力练剑1 小时前
【LeetCode&数据结构】二叉树的应用(二)——二叉树的前序遍历问题、二叉树的中序遍历问题、二叉树的后序遍历问题详解
c语言·开发语言·数据结构·学习·算法·leetcode·链表
潼心1412o4 小时前
C语言(长期更新)第6讲:函数
c语言·开发语言
学不动CV了5 小时前
单片机ADC采集机理层面详细分析(二)
c语言·arm开发·stm32·单片机·嵌入式硬件·开源·51单片机
学不动CV了5 小时前
51核和ARM核单片机OTA实战解析(二)
c语言·arm开发·stm32·单片机·嵌入式硬件·51单片机
程序员编程指南5 小时前
Qt 与 WebService 交互开发
c语言·开发语言·c++·qt·交互
程序员编程指南6 小时前
Qt 远程过程调用(RPC)实现方案
c语言·c++·qt·rpc·系统架构
花开月满西楼8 小时前
电子设计大赛【C语言核心知识点】讲解
c语言