/*
#include<stdio.h>
#include<string.h>
int main()
{
char str[21]={},str1[21]={},str2[21]={};
int x,y,z,i;
gets(str);
gets(str1);
gets(str2);
x=strlen(str);
y=strlen(str1);
z=strlen(str2);
if(str[x-1]==str1[0] && str1[y-1]==str2[0] && str2[z-1]==str[0])
{
printf("good");
}
else
{
printf("bad");
}
}
ASCII CODE 아스키코드
American Standard Code Information
각 문자는 고유의 코드넘버를 가지고 있다
'A' 65
'B' 66
'C' 67
...
'Z'
'a' 97
'b' 98
'c' 99
...
'z'
#include<stdio.h>
#include<string.h>
int main()
{
printf("%d",'a');
printf("\n");
printf("%c",'a'-32); // (소문자 -32 )->대문자
printf("\n");
printf("%d",' '); // ' ' 공백 문자의 아스키코드는 32번
printf("\n");
//////////////////////////////
//'0' '1' '2' ... '9'
printf("%d",'0'-48);
printf("\n");
char str[50]="3145";
printf("%c",str[0]); // '3'
51 + 49 + 52 + 53
'3 ' + '1' + '4' + '5'
printf("%d",str[0]+str[1]+str[2]+str[3]);
3 + 1 + 52 + 53
'3 '-48 + '1'-48 + '4' + '5'
printf("%d",(str[0]-48)+(str[1]-48)+str[2]+str[3]);
return 0;
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char str[1001]={};
int x,i;
scanf("%s",&str);
x=strlen(str);
for(i=0; i<x; i++)
{
if('a'<=str[i]&&str[i]<='z')
{
printf("%c",str[i]-32);
}
else if('A'<=str[i]&&str[i]<='Z')
{
printf("%c",str[i]+32);
}
else
{
printf("%c",str[i]);
}
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char str[21]={};
int x,i;
scanf("%s",str);
x=strlen(str);
for(i=0; i<x; i++)
{
printf("%c",str[i]+2);
}
printf("\n");
for(i=0; i<x; i++)
{
printf("%c",(str[i]*7)%80+48);
}
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char str[201]={};
int x,i;
gets(str);
x=strlen(str);
for(i=0; i<x; i++)
{
if(str[i]!=' '&&str[i]!='c')
{
printf("%c",((str[i]-73)%26)+96);
}
else if(str[i]=='c')
{
printf("%c",((str[i]-73)%26)+122);
}
else
{
printf("%c",str[i]);
}
}
return 0;
}
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char str[201]={};
int x,i;
gets(str);
x=strlen(str);
for(i=0; i<x; i++)
{
if(str[i]!=' '&&str[i]!='w')
{
printf("%c",(str[i]-96+3)%26+96);
}
else if(str[i]=='w')
{
printf("z");
}
else
{
printf("%c",str[i]);
}
}
return 0;
}
1990 : 3의 배수 판별하기
그 수의 각 자리수의합이 3의배수 -> 그 수도 3의배수
124545548642313215485646854132154545641231
10 2 100
10 3 1000
10 8 100000000
10 500 1000000000000000....000000000000000
*/
/*
#include<stdio.h>
#include<string.h>
int main()
{
char str[501]={};
int x,y=0,i;
gets(str);
x=strlen(str);
for(i=0; i<x; i++)
{
y+=str[i];
}
if(y%3==0)
{
printf("1");
}
else
{
printf("0");
}
return 0;
}
*/