#include <stdio.h>
int main()
{
int input;
float price = 0.2f;
float change = 0.2f;
printf("투입한 돈을 입력하세요. >>");
scanf("%d", &input);
printf("음료의 가격을 입력하세요. >>");
scanf("%f", &price);
change = input - price;
printf("거스름돈은");
printf("50센트 %0.f개", change / 50);
change %= 50; // change = change % 50
printf("25센트 %0.f개", change / 25);
change %= 25; // change = change % 25
printf("10센트 %0.f개", change / 10);
change %= 10; // change = change % 10
printf("5센트 %0.f개", change / 5);
change %= 5; // change = change % 5
printf("1센트 %0.f개입니다.", change / 1);
change %= 1; // change = change % 1
return 0;
}
invalid operands to binary expression ('float' and 'int')
이거랑
식에 정수 계열 형식이 있어야합니다 이게
change %= 이줄에 2개씩 10개 오류 나오는데
내가 int랑 float를 어디서 잘못쓴건지 모르겠어
댓글 0