I'll give you an example and then you can work it out from there, I'm sure ;)
Code:
float amount = 0.0f;
printf ("Enter the price like so: £100.23\n");
scanf ("£%f", &amount);
printf ("You entered £%f\n", amount);
You could also use fgets to get the input as a string and then do something very similar with sscanf to get the float, like matsp said. I reccomend you go to your department library and get "The C Programming Language" by Kernighan and Ritchie (Second Edition). All this stuff is explained in there and will help you to fix simple problems by yourself :)
QuantumPete