/*
#include <stdio.h>
int add(int n)
{
// n의 각자리수의 합 리턴
int c = 0;
for(;;)
{
c = c+n%10;
n = n/10;
if(n==0)
{
break;
}
}
return c;
}
int main()
{
int n,a;
scanf("%d",&n);
while(1)
{
n=add(n);
if(n < 10)
{
break;
}
}
printf("%d",n);
}
string
문자열 : 문자 일차원 배열
char str[50]={'h','e','l','l','o'};
char str[50]="hello";
문자열의 끝에는 NULL 존재
&str[0] -> str
#include <stdio.h>
#include <string.h>
int main()
{
int i;
char str[50]={};
//문자 입력 scanf("%c",&str[0]);
//문자열(한 단어 ) 입력 scanf("%s",str);
//문자열(한 문장 ) 입력
gets(str);
//문자열 출력
//printf("%s",str);
for(i=0; str[i]!=NULL ;i++)
{
if(str[i]=='o')
printf("0");
else
printf("%c",str[i]);
}
//문자열의 길이 구하기
printf("%d",strlen(str));
return 0;
}
문자 문자열
char string
%c %s
str[i] str
printf("%c",str); (x)
printf("%s",str[i]); (x)
*/
/*
#include <stdio.h>
int main()
{
char str[10]={};
scanf("%c",&str[0]);
printf("%c",str[0]);
}
*/
/*
#include <stdio.h>
int main()
{
char str[8];
scanf("%s",str);
printf("%s",str);
}
*/
/*
#include <stdio.h>
int main()
{
char str[30]={};
gets(str);
printf("%s",str);
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[100]={};
gets(str);
for(a=0; str[a]!=NULL; a++)
{
if(str[a] == ' ')
continue;
else
printf("%c",str[a]);
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[10]={};
scanf("%s",str);
for(a=0; str[a]!=NULL; a++)
{
if(str[a]=='t')
{
printf("%d ",a+1);
}
}
}
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
char s1[20]={},s2[20]={},s3[20]={};
scanf("%s %s %s",s1,s2,s3);
int a = strlen(s1);
int b = strlen(s2);
int c = strlen(s3);
if(s1[a-1]==s2[0] && s2[b-1]==s3[0] &&s3[c-1]==s1[0])
{
printf("good");
}
else
printf("bad");
}
아스키코드 : 모든 문자는 고유의 코드번호를 가진다
NULL 0 -> '\0'
' ' 32
'0' 48
'1' 49
...
'9'
'A' 65
'B' 66
...
'Z'
'a' 97
'b' 98
....
'z'
printf("%c",'A'+32);
대문자의아스키코드 + 32 -> 소문자의아스키코드
*/
/*
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[1000]={};
scanf("%s",str);
for(a=0; str[a]!=NULL; a++)
{
if(str[a] <= 90 && str[a] >= 65)
{
printf("%c",str[a]+32);
}
else if(str[a] <= 122 && str[a] >= 97)
{
printf("%c",str[a]-32);
}
else
printf("%c",str[a]);
}
}
*/
#include <stdio.h>
#include <string.h>
int main()
{
int a;
char str[100] = {};
gets(str);
int b = strlen(str);
for(a = b; a > 0; a--)
{
printf("%c",str[a]);
}
}