打印菱形

简介: 【1月更文挑战第17天】C语言实例——打印菱形。

题目:打印出如下图案(菱形)。
*






*
程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重for循环,第一层控制行,第二层控制列。
程序源代码:

include

int main()
{
int i,j,k;
for(i=0;i<=3;i++) {
for(j=0;j<=2-i;j++) {
printf(" ");
}
for(k=0;k<=2i;k++) {
printf("
");
}
printf("\n");
}
for(i=0;i<=2;i++) {
for(j=0;j<=i;j++) {
printf(" ");
}
for(k=0;k<=4-2i;k++) {
printf("
");
}
printf("\n");
}

}
以上实例输出结果为:

*






*

相关文章
|
9月前
|
Java
Java实现打印菱形
Java实现打印菱形
40 1
|
9月前
|
Java
java实现打印菱形
java实现打印菱形
|
9月前
|
移动开发
循环语句(打印菱形)
循环语句(打印菱形)
56 0
|
9月前
|
C语言
c语言编程练习题:7-59 打印菱形图案
c语言编程练习题:7-59 打印菱形图案
91 0
|
C++
C/C++两个内外for循环输出菱形
C/C++两个内外for循环输出菱形
85 0
动态打印菱形
动态打印菱形
91 0
动态打印菱形
每日一题---用‘*‘打印出边长为n的空心六边形
每日一题---用‘*‘打印出边长为n的空心六边形
每日一题---用‘*‘打印出边长为n的空心六边形
|
开发者 Python
嵌套打印矩形 | 学习笔记
快速学习 嵌套打印矩形
186 0
嵌套打印矩形 | 学习笔记
|
C语言 C++
【c++】C语言之输入行数,输出实心菱形和空心菱形
C语言之输入行数,输出实心菱形和空心菱形
1382 1
【c++】C语言之输入行数,输出实心菱形和空心菱形
|
开发者 Python
嵌套打印三角形 | 学习笔记
快速学习 嵌套打印三角形