#include <stdio.h>
int main(void){
double under, over, under1, over1, result;
char exit;
while (1){
printf("분수 계산을 실행하는 프로그램입니다. 분모, 분자를 차례대로 입력해주세요:");
scanf_s("%f %f %f %f", &under, &over, &under1, &over1);
result = (over / under) + (over1 / under1);
printf("결과값은 %f 입니다. ", result);
printf("프로그램을 종료하시려면 c를 입력해주세요, 한번 더 계산을 실행하고 싶으시면 c를 제외한 아무키나 눌러주세요");
scanf_s(" %c", &exit);
if (exit == 'c'){
break; // 무슨 키를 눌러도 다 빠져나가버림... exit를 c로 입력받아도 빠져나가고 d를 입력받아도 빠져나가고.,
}
else{
puts("리턴");
}
}
}
빨간줄 부분 == 으로 해도 안되서 =로 바꿔서 한번 해본거에요. 글쓸때 까먹고 = 붙인다는걸 ....
댓글보니까 로직은 맞는거같은데 왜 안되는거지..
댓글 0