문제 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;
}
'프로그래밍 언어공부 > 열혈강의 C프로그래밍 (2003년작)' 카테고리의 다른 글
열혈강의 C 연습문제 ex 13-1 (0) | 2013.08.25 |
---|---|
열혈강의 C 연습문제 ex 12-1 (0) | 2013.08.25 |
열혈강의 C 연습문제 ex 11-1 3번 (0) | 2013.08.25 |
열혈강의 C 연습문제 ex 11-1 2번 (0) | 2013.08.24 |
열혈강의 C 연습문제 ex 11-1 1번 (0) | 2013.08.24 |