#include<stdio.h>
int main(void)
{
int num1,num2,num3;
int min;
printf("첫번쨰 정수 입력 : ");
scanf("%d",&num1);
printf("두번쨰 정수 입력 : ");
scanf("%d",&num2);
printf("세번쨰 정수 입력 : ");
scanf("%d",&num3);
min = num1;
//예를들어 1 , 3, 7 을 입력햇을 경우
if(num2>min) // 3<1 이니까 이것이 거짓
{
num2 = min;
}
if(num3>min)
{
num3 = min;
}
printf("최소값은 %d입니다 \n",min);
return 0;
}
@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
입력값을 1,3,7로 하면 제데로 나오기는 하는데
130 20 140 으로 하면 제데로 된 값이 안나오잖아요
해결법좀요 ..
저기서 어디가 잘못된건지 ㅠㅠ..
이프문을 잘 해석을 모하고잇는건지 ㅠ
if(조건식)
{ }
조건식이 참이면 이프문을 실행하고 조건시이 거짓이면다음 이프문으로 넘어가는거 아닌가요 ?..
이해좀시켜주세요 부탁드려요 ㅠ
이햊
맨위에 min이 num1이라면서요
오잉?... 오 다시해봄요 ;;
min 이랑 비교를 할거면 모든 변수들을 다 if(min > a[0]) min =a[0]; 이렇게 다비교해주세요
아니면 전부 정렬시킨다음에 맨앞에값을 출력하던가 ㅎ