배열을 이용한 큰수&작은수 비교후 찾기 소스코드
2009/정보통신 2008. 5. 10. 03:35 |시작할때 max와 min을 변수선언과 동시에 초기화를 하고 실행하면 아무문제 없이 실행이 잘만 되는데
그냥 변수선언만 하고 실행을 하면 에러가 나온다.
변수 max는 정의되어지지 않고 사용되어지고 있다.라고 에러가 뜬다. 왜 그런걸까?
#include <stdio.h>
int main()
{
int num[5],max=0,min=0,i;
printf("5개의 숫자를 입력하세요.");
for(i=1;i<=5;i++)
scanf("%d",&num[i-1]);
for(i=1;i<=5;i++)
{
if(max<num[i-1])
max=num[i-1];
else
;
}
for(i=1;i<=5;i++)
{
if(min>num[i-1])
min=num[i-1];
else
;
}
printf("가장 큰수는 %d이다.\n가장 작은 수는 %d이다.\n",max,min);
return 0;
}
'2009 > 정보통신' 카테고리의 다른 글
직업생활 예상문제 (0) | 2008.06.08 |
---|---|
10진수를 2진수로 변환하는 진수변환 프로그램 코드 (4) | 2008.05.31 |
vc++ 에러 : The variable 'max' is being used without being defined. (4) | 2008.05.10 |
( C/C++ ) 내가 만든 가위바위보 게임 [ 소스코드 ] (6) | 2008.05.02 |
정보통신개론_리피터란? (네이버펌) (0) | 2008.04.28 |