/*
#include <stdio.h>
int main() {
int m,n,x,y,arr[101][101]={},i,j,ka=0,k, sum=0;
int a, b;
scanf("%d %d %d %d", &m, &n, &x, &y);
for(i=1; i<=n; i++)
{
for(j=1; j<=m; j++)
{
scanf("%d", &arr[i][j]);
}
}
for(i=1; i<=n-y+1; i++)
{
for(j=1; j<=m-x+1; j++)
{
sum=0;
for(a=i;a<i+y;a++)
{
for(b=j;b<j+x;b++)
{
sum+=arr[a][b];
}
}
if(ka<sum)
{
ka=sum;
}
}
}
printf("%d", ka);
return 0;
}
문자 (일차원배)열
문자열 string
#include <string.h>
char a[50]={};
a[0] 'h'
a[1] 'e'
a[2] 'l'
a[3] 'l'
a[4] 'o'
a[5] NULL
"hello"
1. 한 단어
scanf("%s",a);
2. 문장
gets(a);
"hello world"
printf("%s",a);
#include <string.h> <stdio.h>
int main()
{
char a[8]={};
scanf("%s", a);
printf("%s", a);
return 0;
}
#include <string.h>
#include <stdio.h>
int main()
{
char a[30]={};
gets(a);
printf("%s", a);
return 0;
}
#include <string.h>
#include <stdio.h>
int main()
{
char a[5]={};
scanf("%s", a);
if(a[0]=='l'&&a[1]=='o'&&a[2]=='v'&&a[3]=='e'&&a[4]==NULL)
{
printf("I love you.");
}
return 0;
}
#include <string.h>
#include <stdio.h>
int main()
{
char a[101]={},i;
gets(a);
for(i=0;a[i]!=NULL;i++)
{
if(a[i]!=' ')
{
printf("%c", a[i]);
}
}
return 0;
}
#include <string.h>
#include <stdio.h>
int main()
{
char a[11]={},i;
scanf("%s", a);
for(i=0; a[i]!=NULL; i++)
{
if(a[i]=='t')
{
printf("%d ", i+1);
}
}
return 0;
}
#include <string.h>
#include <stdio.h>
int main()
{
char a[100]={},i;
int sum=0;
gets(a);
for(i=0;a[i]!=NULL;i++)
{
if(a[i]=='l'&&a[i+1]=='o'&&a[i+2]=='v'&&a[i+3]=='e')
{
sum=sum+1;
}
}
printf("%d", sum);
return 0;
}
#include <string.h>
#include <stdio.h>
int main()
{
char a[101]={};
int i,b=0,d=0;
gets(a);
for(i=0;a[i]!=NULL;i++)
{
if(a[i]=='c'||a[i]=='C')
{
b++;
if(a[i+1]=='c'||a[i+1]=='C')
{
d++;
}
}
}
printf("%d\n%d", b, d);
return 0;
}
strlen(a) :a 문자열의 길이
string length
#include <string.h>
#include <stdio.h>
int main()
{
char a[101]={};
int i, len;
gets(a);
len=strlen(a);
for(i=len-1; i>=0; i--)
{
printf("%c", a[i]);
}
return 0;
}
*/
#include <string.h>
#include <stdio.h>
int main()
{
char a[53]={};
int i;
scanf("%s", a);
for(i=0; a[i]!=NULL; i++)
{
}
}