[C] 별찍기 코딩 / *프로그램
For문을 이용한 C언어 별찍기
int i,j;
for(i=0; i<5; i++){
for(j=0; j<i+1; j++){
printf("*");
}
printf("\n");
}
int i,j;
for(i=0; i<5; i++){
for(j=0; j<5-i; j++){
printf("*");
}
printf("\n");
}
int i,j;
for(i=0; i<5; i++){
for(j=0; j<i+1; j++){
printf("*");
}
printf("\n");
}
for(i=0; i<4; i++) {
for(j=0; j<4-i; j++){
printf("*");
}
printf("\n");
}
int i,j,k;
for(i=0; i<5; i++){
for(k=0; k<4-i; k++){
printf(" ");
}
for(j=0; j<i+1; j++){
printf("*");
}
printf("\n");
}
int i,j,k;
for(i=0; i<5; i++){
for(j=0; j<5-i; j++){
printf("*");
}
printf("\n");
for(k=0; k<i+1;k++){
printf(" ");
}
}
int i,j,k;
for(i=0; i<5; i++){
for(k=0; k<4-i; k++){
printf(" ");
}
for(j=0; j<i+1; j++){
printf("*");
}
printf("\n");
}
for(i=0; i<4; i++){
for(k=0; k<i+1;k++){
printf(" ");
}
for(j=0; j<4-i; j++){
printf("*");
}
printf("\n");
}
int i,j;
for(i=0; i<5; i++){
for(j=0; j<4-i; j++){
printf(" ");
}
for(j=0; j<i*2+1; j++){
printf("*");
}
printf("\n");
}
int i,j;
for(i=0; i<6; i++){
for(j=0; j<6-(i*2-1); j++){
printf("*");
}
printf("\n");
for(j=0; j<i+1; j++){
printf(" ");
}
}
int i,j;
for(i=0; i<5; i++){
for(j=0; j<4-i; j++){
printf(" ");
}
for(j=0; j<i*2+1; j++){
printf("*");
}
printf("\n");
}
for(i=0; i<6; i++){
for(j=0; j<i+1; j++){
printf(" ");
}
for(j=0; j<6-(i*2-1); j++){
printf("*");
}
printf("\n");
}
int i,j;
for(i=0; i<4; i++){ // 위 삼각형의 첫번째 *를 삭제
for(j=0; j<i; j++){
printf(" ");
}
for(j=0; j<8-(i*2-1); j++){
printf("*");
}
printf("\n");
}
for(i=0; i<5; i++){
for(j=0; j<4-i; j++){
printf(" ");
}
for(j=0; j<i*2+1; j++){
printf("*");
}
printf("\n");
}
위와 결과는 같지만 소스는 다르게 구현
int i,j;
for(i=0; i<5; i++){
for(j=0; j<i; j++){
printf(" ");
}
for(j=0; j<8-(i*2-1); j++){
printf("*");
}
printf("\n");
}
for(i=0; i<4; i++){ // 아래 삼각형의 첫번째 *를 삭제
for(j=0; j<3-i; j++){
printf(" ");
}
for(j=0; j<(i+1)*2+1; j++){
printf("*");
}
printf("\n");
}
/*-------------------------------------
*
**
***
****
*****
int i,j,k;
for(i=0; i<5; i++)
{
for(k=0; k<4-i; k++)
{
printf(" ");
}
for(j=0; j<i+1; j++)
{
printf("*");
}
printf("\n");
}
-------------------------------------*/
/*-------------------------------------
*****
****
***
**
*
int i,j,k;
for(i=0; i<5; i++)
{
for(j=0; j<5-i; j++)
{
printf("*");
}
printf("\n");
for(k=0; k<i+1;k++)
{
printf(" ");
}
}
-------------------------------------*/
/*-------------------------------------
*
**
***
****
*****
****
***
**
*
int i,j,k;
for(i=0; i<5; i++)
{
for(k=0; k<4-i; k++)
{
printf(" ");
}
for(j=0; j<i+1; j++)
{
printf("*");
}
printf("\n");
}
for(i=0; i<4; i++)
{
for(k=0; k<i+1;k++)
{
printf(" ");
}
for(j=0; j<4-i; j++)
{
printf("*");
}
printf("\n");
}
-------------------------------------*/
/*--------------------------------------
*
***
*****
*******
*********
int i,j;
for(i=0; i<5; i++)
{
for(j=0; j<4-i; j++)
{
printf(" ");
}
for(j=0; j<i*2+1; j++)
{
printf("*");
}
printf("\n");
}
-------------------------------------*/
/*--------------------------------------
*******
*****
***
*
int i,j;
for(i=0; i<6; i++)
{
for(j=0; j<6-(i*2-1); j++)
{
printf("*");
}
printf("\n");
for(j=0; j<i+1; j++)
{
printf(" ");
}
}
-------------------------------------*/
/*--------------------------------------
*
***
*****
*******
*********
*******
*****
***
*
int i,j;
for(i=0; i<5; i++)
{
for(j=0; j<4-i; j++)
{
printf(" ");
}
for(j=0; j<i*2+1; j++)
{
printf("*");
}
printf("\n");
}
for(i=0; i<6; i++)
{
for(j=0; j<i+1; j++)
{
printf(" ");
}
for(j=0; j<6-(i*2-1); j++)
{
printf("*");
}
printf("\n");
}
-------------------------------------*/
/*--------------------------------------
*********
*******
*****
***
*
***
*****
*******
*********
int i,j;
for(i=0; i<4; i++) // 위 삼각형의 첫번째 *를 삭제
{
for(j=0; j<i; j++)
{
printf(" ");
}
for(j=0; j<8-(i*2-1); j++)
{
printf("*");
}
printf("\n");
}
for(i=0; i<5; i++)
{
for(j=0; j<4-i; j++)
{
printf(" ");
}
for(j=0; j<i*2+1; j++)
{
printf("*");
}
printf("\n");
}
-------------------------------------*/
/*--------------------------------------
*********
*******
*****
***
*
***
*****
*******
*********
int i,j;
for(i=0; i<5; i++)
{
for(j=0; j<i; j++)
{
printf(" ");
}
for(j=0; j<8-(i*2-1); j++)
{
printf("*");
}
printf("\n");
}
for(i=0; i<4; i++) // 아래 삼각형의 첫번째 *를 삭제
{
for(j=0; j<3-i; j++)
{
printf(" ");
}
for(j=0; j<(i+1)*2+1; j++)
{
printf("*");
}
printf("\n");
}
-------------------------------------*/
*********
*******
*****
***
*
***
*****
*******
*********