C语言 计算加油费
N市的某個(gè)加油站提供92#,95#和98#汽油,當(dāng)天的汽油價(jià)如下表所示:
| 92# | 6.86 |
| 95# | 7.45 |
| 98# | 8.16 |
現(xiàn)在,要求編寫(xiě)一個(gè)程序,輸入選擇的汽油標(biāo)準(zhǔn)和加油量(單位:升),計(jì)算本次加油所需要的價(jià)錢(qián)。如果輸入的汽油標(biāo)準(zhǔn)不在表格內(nèi),則輸出?Not available!
輸入格式:
在一行中輸入一個(gè)整數(shù) N 和一個(gè)實(shí)數(shù) L,N 表示汽油標(biāo)準(zhǔn)(其取值范圍為{92,95,98}),L 是一個(gè)非負(fù)實(shí)數(shù)。中間用空格隔開(kāi)。
輸出格式:
在一行中輸出本次加油所需要的價(jià)格,保留小數(shù)點(diǎn)后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; }總結(jié)
- 上一篇: wsl虚拟机ubuntu安装宝塔要知道的
- 下一篇: Lua 求表中元素的最大值和最小值