|
여기서 말입니다.
10,1,2,3,4,5,6,7,8,9이렇게 입력하면 젤큰수는 10 젤작은수가 2가 나옵니다
그런데 1,2,3,4,5,6,7,8,9,10 이렇게 하면 또 똑바로 나옵니다.
-_-;;
왜 그런가요..??
#include<stdio.h>
float gagamell(float a,float f)
{
if(a>=f)
{
f=a;
}
else if(a<=f)
{
f=f;
}
return f;
}
float gagamelll(float a,float f)
{
float c;
if(a<=f)
{
c=a;
}
else if(a>=f)
{
c=f;
}
return c;
}
main()
{
float a,f,c;
printf("1번째수를 쓰세요");
scanf("%f",&a);
printf("2번째수를 쓰세요");
scanf("%f",&f);
{
f=gagamell(a,f);
c=gagamelll(a,f);
}
int d;
for(d=3;d<=10;d++)
{
printf("%d번째수를 쓰세요",d);
scanf("%f",&a);
{
f=gagamell(a,f);
c=gagamelll(a,c);
}
}
printf("제일 큰 수는 %f 입니다.\n",f);
printf("제일 작은 수는 %f 입니다.\n",c);
}
즐거운하루되세요
|