#include <stdio.h>
#include <conio.h>
int main()
{
float L=0; //L is litre
float gallon;
gallon = 3.785*L;
char input;
float cost;
printf("Hello, welcome to PetrolUpHere!!\n");
printf("Would u like unleaded or diesel fuel?");
scanf("%c", &input);
printf("Enter the litre you want to fuel:");
scanf("%f", &L);
switch (input) {
case 'u' :
cost = 1.98*gallon;
printf("The cost is :%f ",&cost);
break;
case 'd' :
cost = 1.29*gallon;
printf("The cost is :%f ",&cost);
break;
}
getch();
return 0;
}
プログラムはコストの結果を表示できず、scanfステートメントとL値の入力が終了した後、コスト= 0.0000のみを表示します。私は、Cプログラムが初めてで、助けが得られることを願っています。感謝