프로그램을 짜봤는데요 ㅠㅠ
모드니
질문 제목 : 학교 과제여서 프로그램을 짜봤는데 ㅠㅠ
학교 과제입니다.
표준 입력으로부터 double형 데이터를 입력받아서 입력된 데이터들 중 양수, 0, 음수의 개수를 출력해주는 프로그램을 작성하시오.
질문 내용 : 위의 질문을 토대로제가 프로그램을 작성해봤습니다.
#include stdio.h
main()
{
double number;
int count;
int positive_values, zero_values, negative_values;
printf(정수를 입력하시오: \n);
count = scanf(%lf,&number);
positive_values=0, zero_values=0, negative_values=0;
while(count == 1){
if(number 0.0){
positive_values = count + positive_values;
}
else if(number = 0.0){
zero_values = count + zero_values;
}
else{
negative_values = count + negative_values;
}
printf(정수를 입력하세요: \n);
count = scanf(%d,&number);
}
printf(you entered : \n);
printf( %d positive values\n, positive_values);
printf( %d zero values\n, zero_values);
printf( %d negative values\n, negative_values);
}
이렇게 해봐서 돌려봤습니다.
-1,0,1 을 입력해봤는데 3 postive values, 0 zero values, 0 negative values 라고 뜨더군요 ㅠㅠ
왜 이렇게 되는건가요??? 어디가 잘못된건가요??