C语言打印菱形

简介: C语言打印菱形

思路:简单明了的说一下,首先我们可以将菱形分成上半部分和下半部分,用3个for循环打印上半部分,再用3个for循环打印下半部分,至于for循环里面的判断条件为什么要这样写,你记住就行了,不要问为什么,你问的话,它逻辑就是通的。。。。。


#define _CRT_SECURE_NO_WARNINGS 1#include <stdio.h>intmain() {
inti, j, k;
for (i=0; i<=3; i++) { //控制上半部分的行数for (j=0; j<=2-i; j++) {  
printf(" ");   //利用行数对应关系打印空格        }
for (k=0; k<=2*i; k++) { 
printf("*");   //利用行数对应关系打印星号        }
printf("\n");
    }
for (i=0; i<=2; i++) {  //控制下半部分行数for (j=0; j<=i; j++) {
printf(" ");   利用行数对应关系打印空格        }
for (k=0; k<=4-2*i; k++) {
printf("*");  //利用行数对应关系打印星号        }
printf("\n");
    }
return0;
}


目录
相关文章
|
6月前
|
C语言
C语言-----用二维数组解决菱形的打印问题
C语言-----用二维数组解决菱形的打印问题
60 0
|
6月前
|
C语言
c语言编程练习题:7-4 输出菱形图案
本题要求编写程序,输出指定的由“A”组成的菱形图案。
83 0
|
6月前
|
C语言
c语言经典例题讲解(输出菱形,喝汽水问题)
c语言经典例题讲解(输出菱形,喝汽水问题)
91 0
|
6月前
|
存储 编译器 C语言
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题(下)
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题
48 0
|
6月前
|
Java 编译器 定位技术
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题(中)
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题
45 0
|
6月前
|
安全 程序员 C语言
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题(上)
从C语言到C++_22(继承)多继承与菱形继承+笔试选择题
50 0
|
6月前
|
C语言
c语言编程练习题:7-59 打印菱形图案
c语言编程练习题:7-59 打印菱形图案
75 0
|
6月前
|
C语言
用c语言画菱形( ̄_ ̄ )
用c语言画菱形( ̄_ ̄ )
67 0
|
11月前
|
C语言
C语言第二十五弹--打印菱形
C语言第二十五弹--打印菱形
|
C语言
【C语言刷题】水仙花数、打印菱形、求和
【C语言刷题】水仙花数、打印菱形、求和
79 0