您的位置:首页 > 其它

打印出图形(菱形)

2014-10-20 15:50 176 查看
/*
题目:打印出如下图案(菱形)
*
***
*****
*******
*****
***
*
1.程序分析:先把图形分成两部分来看待,前四行一个规律,后三行一个规律,利用双重
for 循环,第一层控制行,第二层控制列。
*/
#include <stdio.h>
#include <stdlib.h>

int main(void)
{
int i, j, k;

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

for (i = 0; i <= 2; i++)
{
for (j = 0; j <= i; j++)
{
printf(" ");
}
for (k = 0; k <= (2 - i) * 2; k++)
{
printf("*");
}
printf("\n");
}

system("pause");
return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: