/*
Print as follows:
*
*.*.
*..*..*..
*...*...*...*...
*....*....*....*....*....
*.....*.....*.....*.....*.....*.....
*......*......*......*......*......*......*......
*.......*.......*.......*.......*.......*.......*.......*.......
Author: Mapping
Data: 2007.08.10
*/
#include "stdafx.h"
#include <stdio.h>
#include <iostream>
#define N 8
int _tmain(int argc, _TCHAR* argv[])
{
char array[8][64];
for (int i = 0; i < N; i++)
{
for (int j = 0; j< (i + 1) *(i + 1); j++ )
{
if (j%(i+1)==0)
{
array[i][j] ='*';
printf("%c",array[i][j]);
}
else
{
array[i][j] ='.';
printf("%c",array[i][j]);
}
}
printf("/n");
}
return 0;
}
本文介绍了一个使用C语言编写的程序,该程序能够打印出特定的星号(*)图案。通过二维数组进行布局,并根据行数的变化调整星号和点的位置来形成图案。此代码示例有助于理解循环和条件判断在C语言中的应用。
2032

被折叠的 条评论
为什么被折叠?



