/*
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
while(n>0)
{
printf("%d\n", n);
n--;
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n;
scanf("%d", &n);
while(n>0)
{
printf("%d\n", n-1);
n--;
}
return 0;
}
break;
countinue;
#include <stdio.h>
int main()
{
int n,i;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
if(i%3==0)
{
continue;
}
printf("%d ",i);
}
return 0;
}
7 0
15 1 0
4322 432 43 4 0
어떤 수를 0이 될때까지
10으로 나눈 횟수
#include <stdio.h>
int main()
{
int n,c=0;
scanf("%d", &n);
while(n>0)
{
n=n/10;
c++;
}
printf("%d",c);
return 0;
}
중첩 반복문
반복문 안에 반복문을 넣을 때는 새로운 변수를 써야한다
i, j, k ....
#include <stdio.h>
int main()
{
int i,j;
for(i=1;i<=3;i++) //행 가로
{
for(j=1;j<=5 ;j++)//열 세로
{
printf("%d ",j);
}
for(j=1;j<=4;j++)
{
printf("%d ",j);
}
printf("\n");
}
return 0;
}
*/
/*
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d", &n);
for(i=1; i<=n; i++)
{
for(j=1; j<=n; j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
*/
#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
for(j=1;j<=n;j++)
{
if(i==1||i==n||j==1||j==4)
{
printf("*");
}
else
{
printf(" ");
}
}
printf("\n");
}
}