/*#include <stdio.h>
#include <stdlib.h>
int main()
{
printf("Hello world!\n");
return 0;
}
int arr[50]; //정수 일차원배열
char arr[50]; // 문자 일차원배열 = 문자열 string
1 3 4 5 4
"hello"
for(i=0;i<5;i++)
{
scanf("%c",&str[i]);
}
//str == &str[0]
문자열의 끝에는 NULL이 존재한다
'h' 'e' 'l' 'l' 'o' NULL
0 1 2 3 4 5
stdio
standard inputoutput 입력 출력, printf, scanf
#include <stdio.h>
#include <string.h>
int main()
{
char str[6]={};
int i;
scanf("%s",str); // 공백 없을때,
gets(str); //공백까지 입력받기
printf("%s",str);
for(i=0;str[i]!=NULL;i++)
{
printf("%c",str[i]);
}
}
*/
/*#include<stdio.h>
#include<string.h>
int main()
{
char str[31]={};
gets(str);
printf("%s",str);
return 0;
}
strcmp string compare
strcmp("aaa","zzz") <0
strcmp("aaa","aaa") ==0
strcmp("zzz","aaa") >0
*/
/*#include<stdio.h>
#include<string.h>
int main()
{
char str[10]={};
gets(str);
//if(str==love) (x)
//if(strcmp("love",str)==0)
if(strcmp("love",str)==0)
{
printf("I love you.");
}
return 0;
}*/
/*#include<stdio.h>
#include<string.h>
int main()
{
char str[101]= {};
int i;
gets(str);
for(i=0; str[i]!=NULL; i++)
{
if(str[i]!=' ')
{
printf("%c",str[i]);
}
}
return 0;
}*/
/*#include<stdio.h>
#include<string.h>
int main()
{
char str[100001]={};
int i,sum1=0,sum2=0;
scanf("%s",str);
for(i=0;str[i]!=NULL;i++)
{
if(str[i]=='(')
{
sum1++;
}
else if(str[i]==')')
{
sum2++;
}
}
printf("%d %d",sum1,sum2);
return 0;
}*/
/*#include<stdio.h>
#include<string.h>
int main()
{
char str[101];
int i,sum=0,count=0;
scanf("%s",str);
for(i=0; str[i]!=0; i++)
{
if(str[i]=='c'||str[i]=='C')
{
sum++;
if((str[i+1]=='c'||str[i+1]=='C'))
{
count++;
}
}
}
printf("%d\n%d",sum,count);
return 0;
}
아스키코드
ASCII CODE
'A' 65
'a' 97
'\0' 0 NULL
'0' 48
#include<stdio.h>
#include<string.h>
int main()
{
char str[11]={};
int i, c=0;
scanf("%s",str);
c=strlen(str); //문자열의 길이
for(i=0; i<c; i++)
{
if(str[i]==116)
printf("%d ", i+1);
}
printf("%c",'T'+('a'-'A'));
char c;
scanf("%c",&c);
printf("%d",c);
return 0;
}
1295
2721
1754
1990
*/
/*#include <stdio.h>
#include <string.h>
int main()
{
char a[1001];
int i;
scanf("%s", &a);
for(i=0; i<strlen(a); i++)
{
if(a[i]<=90 && a[i]>=65)
{
printf("%c", a[i]+32);
}
else if(a[i]<=122 && a[i]>=97)
{
printf("%c", a[i]-32);
}
else
{
printf("%c", a[i]);
}
}
return 0;
}*/
/*#include<stdio.h>
int main()
{
char str[501]={};
int i,sum=0;
scanf("%s",str);
for(i=0;str[i]!=NULL;i++)
{
sum+=str[i]-'0';
}
printf("%d",sum%3==0);
return 0;
}*/
/*#include <stdio.h>
int main()
{
char Num1[101];
char Num2[101];
scanf("%s %s",Num1,Num2);
int i,j, Cnt1,Cnt2;
for(i = 0; Num1[i] != '\0'; i ++) {}
for(j = 0; Num2[j] != '\0'; j ++) {}
Cnt1 = i;
Cnt2 = j;
if(Cnt1 > Cnt2)
{
for(j = 0; Num2[j] != '\0'; j ++)
{
printf("%c",Num2[j]);
}
printf(" ");
for(i = 0; Num1[i] != '\0'; i ++)
{
printf("%c",Num1[i]);
}
}
else if(Cnt1 < Cnt2)
{
for(i = 0; Num1[i] != '\0'; i ++)
{
printf("%c",Num1[i]);
}
printf(" ");
for(j = 0; Num2[j] != '\0'; j ++)
{
printf("%c",Num2[j]);
}
}
else if(Cnt1 == Cnt2)
{
for(i = 0; Num1[i] != '\0'; i ++)
{
if(Num1[i] > Num2[i])
{
for(j = 0; Num2[j] != '\0'; j ++)
{
printf("%c",Num2[j]);
}
printf(" ");
for(i = 0; Num1[i] != '\0'; i ++)
{
printf("%c",Num1[i]);
}
break;
}
else if(Num1[i] < Num2[i])
{
for(i = 0; Num1[i] != '\0'; i ++)
{
printf("%c",Num1[i]);
}
printf(" ");
for(j = 0; Num2[j] != '\0'; j ++)
{
printf("%c",Num2[j]);
}
break;
}
}
}
return 0;
}*/



