/*#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}*/
/*#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=n;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}*/
/*#include <stdio.h>
int main()
{
int a,i,j;
scanf("%d",&a);
for(i=1;i<=a;i++)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
for(i=a-1;i>=1;i--)
{
for(j=1;j<=i;j++)
{
printf("*");
}
printf("\n");
}
return 0;
}
#include <stdio.h>
int main()
{
int a,i,j;
scanf("%d",&a);
for(i=1;i<=(a+1)/2;i++)
{
for(j=1;j<=(a+1)/2-i;j++)
{
printf(".");
}
for(j=1;j<=(i*2-1);j++)
{
printf("*");
}
for(j=1;j<=(a+1)/2-i;j++)
{
printf(".");
}
printf("\n");
}
for(i=(a+1)/2-1;i>=1;i--)
{
for(j=1;j<=(a+1)/2-i;j++)
{
printf(".");
}
for(j=1;j<=(i*2-1);j++)
{
printf("*");
}
for(j=1;j<=(a+1)/2-i;j++)
{
printf(".");
}
printf("\n");
}
return 0;
}
일차원 배열
1차원 선
2차원 면
3차원 입체
배열 array
포인터 + 동적할당
int arr[n] (x)
int* arr = (int*)malloc(sizeof(int)*n);
float arr[101];
#include <stdio.h>
int main()
{
// int arr[n] //(x)변수 갯수로 선언 불가능
int arr[50]={};// arr[0] ~arr[49] 총 50칸
int i;
for(i=0;i<50;i++)
{
scanf("%d",&arr[i]);
}
//printf("%d",arr); (x)
//for(i=1;i<=50;i++)
}
*/
/*#include <stdio.h>
int main()
{
int i,n;
int arr[10000]={};
scanf("%d",&n);
for(i=0;i<n;i++)
{
scanf("%d",&arr[i]);
}
for(i=n-1;i>=0;i--)
{
printf("%d ",arr[i]);
}
return 0;
}
일차원배열
거꾸로출력하기
이상한 순서 ㅇ 3
숫자로테이션
비교
*/