#include <stdio.h>
void swap(float *a, float *b)
{
float temp;
temp = *a;
*a = *b;
*b = temp;
}
int main()
{
float n1,n2;
printf("1번째 수를 입력하세요:");
printf("%f", &n1);
printf("2번째 수를 입력하세요:");
printf("%f", &n2);
scanf("입력한 수는%f %f 입니다\n", n1, n2);
swap(&n1, &n2);
printf("위치를 바꾸면 %f %f 입니다\n", n1, n2);
}
2개 실수 입력받아서 입력한 수랑 위치 바뀐 결과 나오는 건데
정수치면 잘 나오는데 1번째 수에 실수 입력하면 2번째 수 입력도 못하고 바로 결과가 떠요.. 도대체 뭐가 잘못된거죠...
해당 댓글은 삭제되었습니다.
아 이새끼들도 모르네 ㅅㅂ..
과제는 스스로하자 - dc App
누가보면 과제문제만 던져준줄 알겟네
뭐하노 ㅋㅋㅋㅋ?
ㄱㄷ
printf("첫번째 수 입력"); scanf("%f",&n1); printf("두번째 수 입력"); scanf("%f",&n2); printf("입력한 수는 %f,%f",n1,n2);
미안 그냥 컴파일안하고 실행 돌려서 그런가봄 풀음 ㄳ