If I type 0.01 or 0.02 the the program just exits immediately. What do I do?
#include <stdio.h>
char line[100];
float amount;
int main()
{
printf("Enter the amount of money: ");
fgets(line, sizeof(line), stdin);
sscanf(line, "%f", &amount);
if (amount == 0.0)
printf("Quarters: 0\nDimes: 0\nNickels: 0\nPennies: 0");
if (amount == 0.01)
printf("Quarters: 0\nDimes: 0\nNickels: 0\nPennies: 1");
if (amount == 0.02)
printf("Quarters: 0\nDimes: 0\nNickels: 0\nPennies: 2");
return (0);
}