#include <stdio.h>
int main(void)
{
char arr[100] = { 0 };
int i = 0, j = 0;
char comp=0;
printf("영단어 입력 :");
scanf("%s", arr);
while (arr[j] != 0)
j++;
for (i = 0; i < j; i++)
{
if (comp < arr[i])
comp = arr[i];
}
printf("가장 큰 아스키코드값 : %c", comp);
return 0;
}
요게 맞는건데
제가첨에
이렇게 짯거든요
#include <stdio.h>
int main(void)
{
char arr[100] = { 0 };
int i = 0, j = 0;
int comp;
printf("영단어 입력 :");
scanf("%s", arr);
while (arr[j] != 0)
j++;
for (i = 0; i < j; i++)
{
comp = arr[0];
if (comp < arr[i])
comp = arr[i];
}
printf("가장 큰 아스키코드값 : %c", comp);
return 0;
}
저 진하게해논부분이 틀리던데 왜틀린건지좀 알려주십쇼 형님들
comp값 초기화를 한 번만 해야 최대값을 구할 수 있다...