C语言 计算加油费
N市的某個加油站提供92#,95#和98#汽油,當天的汽油價如下表所示:
| 92# | 6.86 |
| 95# | 7.45 |
| 98# | 8.16 |
現在,要求編寫一個程序,輸入選擇的汽油標準和加油量(單位:升),計算本次加油所需要的價錢。如果輸入的汽油標準不在表格內,則輸出?Not available!
輸入格式:
在一行中輸入一個整數 N 和一個實數 L,N 表示汽油標準(其取值范圍為{92,95,98}),L 是一個非負實數。中間用空格隔開。
輸出格式:
在一行中輸出本次加油所需要的價格,保留小數點后2位。
輸入樣例01:
92 31.3
輸出樣例01:
214.72
輸入樣例02:
90 18.9
輸出樣例02:
Not available!
第一種方法:
#include<stdio.h> int main(){int N;float L;scanf("%d %f",&N,&L);if(N==92)printf("%0.2f",L*6.86);else if(N==95)printf("%0.2f",L*7.45);else if(N==98)printf("%0.2f",L*8.16);elseprintf("Not available!");return 0; }第二種方法:
#include<stdio.h> int main(){int N;float L;scanf("%d %f",&N,&L);switch(N){case 92:printf("%0.2f",L*6.86);break;case 95:printf("%0.2f",L*7.45);break;case 98:printf("%0.2f",L*8.16);break;default:printf("Not available!");} return 0; }總結
- 上一篇: wsl虚拟机ubuntu安装宝塔要知道的
- 下一篇: Lua 求表中元素的最大值和最小值