#include <stdio.h>
int main(void)
{
double a, b, c;
/*1단계*/
printf("a값:");
scanf_s("%lf \n", &a, sizeof(a) );
fflush(stdin);
printf("b값:");
scanf_s("%lf \n", &b, sizeof(b) );
fflush(stdin);
printf("c값:");
scanf_s("%lf \n", &c, sizeof(c) );
printf("a=%f, b=%f, c=%f", a, b, c);
return 0;
}
이 코드를 실행하면 자꾸 아래처럼 나오는데
왜 a입력이 2번 받는건지 어떻게 고치면 되는지좀 도와줘ㅠㅠㅠㅠㅠㅠㅠ
n은 뭐냐... 그냥 "%lf " 이렇게 띄어쓰기 하나만 해줘
아 그거 복붙하면서 역슬래쉬가 사라져서 그럼
뒤에이는 역슬래쉬n은 다 빼셈. scanf는 알아서 밑에 문장으로 내려가니까(개행+캐리지리턴)
빼면 잘 돌아간다. 왜냐고는 묻지 말아라