프로그래밍 언어공부/열혈강의 C프로그래밍 (2003년작)
열혈강의 C 연습문제 ex 11-2
느림의 미학 .
2013. 8. 25. 04:34
문제 1
#include <stdio.h>
int main(void)
{
char a[100];
int i;
scanf("%s",a);
for(i=0;;i++)
{
if(a[i]=='\0')
break;
}
printf("%d",i);
}
문제 2
#include <stdio.h>
int main(void)
{
char a[100];
char tmp;
int i,j;
scanf("%s",a);
for(i=0;;i++)
{
if(a[i]=='\0')
break;
}
for(j=0;j<=i;j++) //양 끝에서 서로 바꿔치기 i 는 널문자이므로 1을 미리 빼준다.
{
i--;
tmp=a[j];
a[j]=a[i];
a[i]=tmp;
}
for(i=0;;i++)
{
if (a[i]=='\0')
break;
printf("%c",a[i]);
}
return 0;
}
문제 3
#include <stdio.h>
int main(void)
{
char a[100];
char tmp=1;
int i;
scanf("%s",a);
for(i=0;;i++)
{
if(a[i]=='\0')
break;
if(a[i]>tmp)
tmp=a[i];
}
printf("%c \n",tmp);
return 0;
}