打印菱形

简介: 【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");
}

}
以上实例输出结果为:

*






*

相关文章
|
4天前
|
Java
Java实现打印菱形
Java实现打印菱形
20 1
|
4天前
|
Java
java实现打印菱形
java实现打印菱形
11 0
|
4天前
|
移动开发
循环语句(打印菱形)
循环语句(打印菱形)
26 0
|
8月前
|
C++
C/C++两个内外for循环输出菱形
C/C++两个内外for循环输出菱形
46 0
|
10月前
|
C语言
打印菱形(C语言)
打印菱形(C语言)
89 0
|
11月前
|
C语言
C语言:打印菱形
题目:打印菱形 背景:无。 思路:采用两个 for 循环,利用数学知识,推出规律
52 0
C语言:打印菱形
动态打印菱形
动态打印菱形
65 0
动态打印菱形
|
C语言
C语言打印菱形
C语言打印菱形
65 0
|
C语言
用C语言打印图像-----菱形
用C语言打印图像-----菱形
107 0
|
开发者 Python
嵌套打印三角形 | 学习笔记
快速学习 嵌套打印三角形
58 0