/*
#include<stdio.h>
int main()
{
int n, i, j;
scanf("%d",&n);
for(i=0;i<n;i++)
{
for(j=0;j<=i;j++)
printf("*");
printf("\n");
}
for(i=n-1;i>=1;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=2;j<=i;j++)
printf(" ");
for(j=1;j<=n;j++)
printf("*");
printf("\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int h, k, i, j;
char d;
scanf("%d %d %c", &h, &k, &d);
if(d=='L')
{
for(i=0;i<h;i++)
{
for(j=1;j<=i;j++)
printf(" ");
for(j=1;j<=k;j++)
printf("*");
printf("\n");
}
}
else if(d=='R')
{
for(i=h;i>=1;i--)
{
for(j=2;j<=i;j++)
printf(" ");
for(j=1;j<=k;j++)
printf("*");
printf("\n");
}
}
return 0;
}
1
1 2
1 2 3
1 2 3 4
#include<stdio.h>
int main()
{
int n, i, j, s=0;
scanf("%d", &n);
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
s+=j;
}
}
printf("%d",s);
return 0;
}
1차원 1D 선
2차원 2D 평면
3차원 3D 입체
배열 array -> arr
ex) 정수 변수 100개 선언
int a, b, c, d, e, f, g, ......... (x)
int arr[100]; // arr[0] ~ arr[99] 총 100칸
int arr[100]={7,2,1,4};
arr[0] 7
arr[1] 2
arr[2] 1
arr[3] 4
arr[4] 0
arr[5] 0
....
arr[99] 0
int arr[100]={};
*** n번반복
1. for(i=1;i<=n;i++)
2. for(i=0;i<n;i++) (추천)
int arr[n] ; (x)
int* arr = (int*)malloc(sizeof(int)*n); (o)
#include<stdio.h>
int main()
{
int arr[100]={}; //배열선언시 "초기화"신경쓰기!!
int i;
for(i=0;i<5;i++)
{
scanf("%d",&arr[i]);
}
for(i=4;i>=0;i--)
{
printf("%d ",arr[i]);
}
return 0;
}
1402
1409
1440
1405
*/
/*
#include<stdio.h>
int main()
{
int arr[100]={};
int n, i;
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;
}
*/
/*
#include<stdio.h>
int main()
{
int arr[100]= {};
int k, i;
for(i=0; i<10; i++)
{
scanf("%d",&arr[i]);
}
scanf("%d", &k);
printf("%d",arr[k-1]);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int i, max=0,mi=1;
int arr[100]= {};
for(i=0; i<9; i++)
{
scanf("%d",&arr[i]);
{
if(max<arr[i])
{
max=arr[i];
mi=i;
}
}
}
printf("%d\n%d",max,mi+1);
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int arr[1001]= {};
int n, i, j;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d",&arr[i]);
}
for(i=0; i<n; i++)
{
for(j=i; j<n; j++)
printf("%d ", arr[j]);
for(j=0;j<i; j++)
printf("%d ",arr[j]);
printf("\n");
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int arr[1001]= {};
int k, n, i, j;
scanf("%d", &k);
for(i=0; i<k; i++)
{
scanf("%d", &arr[i]);
}
for(i=0; i<k; i++)
{
printf("%d: ", i+1);
for(j=0; j<k; j++)
{
if(arr[i]<arr[j])
{
printf("< ");
}
else if(arr[i]==arr[j]&&i!=j)
{
printf("= ");
}
else if(arr[i]>arr[j])
{
printf("> ");
}
}
printf("\n");
}
return 0;
}
arr[i] : i번쩨 입력된 데이터 (x)
arr[i] : i에 대한 정보를 메모 (o)
ex) i가 입력된 횟수, i가 입력된적있으면 1 없
으면 0
*/
/*
#include<stdio.h>
int main()
{
int arr[24]={};
int n, i, j;
scanf("%d", &n);
for(i=0;i<n;i++)
{
scanf("%d",&j);
arr[j]=arr[j]+1;
}
for(i=1;i<=23;i++)
{
printf("%d ",arr[i]);
}
return 0;
}
*/
/*
#include<stdio.h>
int main()
{
int arr[10000000]={};
int n, m, i, j;
scanf("%d", &n);
for(i=0;i<n;i++)
{
scanf("%d",&j);
arr[j]=1;
}
scanf("%d", &m);
for(i=1;i<=m;i++)
{
scanf("%d", &j);
printf("%d ",arr[j]);
}
return 0;
}
문자 'a' '+'
문자열 string "hello"
"hello"
//char arr[50]={};
char str[50]="hello";
str[0] 'h'
str[1] 'e'
str[2] 'l'
str[3] 'l'
str[4] 'o'
str[5] NULL
NULL : 문자열의 끝을 표시하는 문자
#include <string.h>
#include <stdio.h>
int main()
{
char str[50]={};
int i;
//문자열 입력
//scanf("%s",str); //공백 없을때 (한 단어만)
gets(str); //공백 있는 한 문잗 받을때
//문자열 출력
//printf("%s",str);
for(i=0; str[i]!=NULL ;i++)
{
printf("%c-",str[i]);
}
return 0;
}
1131
1132
1133
1407
1418
*/
/*
#include<string.h>
#include<stdio.h>
int main()
{
char str[50]={};
scanf("%s",str);
printf("%s",str);
return 0;
}
*/
/*
#include<string.h>
#include<stdio.h>
int main()
{
char str[50]={};
scanf("%s",str);
printf("%s",str);
return 0;
}
*/
/*
#include<string.h>
#include<stdio.h>
int main()
{
char str[50]={};
gets(str);
printf("%s",str);
return 0;
}
*/
/*
#include<string.h>
#include<stdio.h>
int main()
{
char str[50]={};
int i;
gets(str);
for(i=0;str[i]!=NULL;i++)
{
if(str[i]!=' ')
{
printf("%c", str[i]);
}
}
return 0;
}
*/
#include<string.h>
#include<stdio.h>
int main()
{
char str[11]={};
int i;
gets(str);
for(i=0;str[i]!=NULL;i++)
{
if(str[i]=='t')
{
printf("%d ",i+1);
}
}
return 0;
}