編程買票問題
發布時間: 2023-06-04 05:21:26
Ⅰ c語言程序設計 編寫程序計算飛機票款.輸入艙位代碼和購票數量,輸出總票款
#include<stdio.h>
intmain(void)
{
intn;
floatf,c,y,i;
charg;
printf("請輸入F艙、C艙和Y艙的公布價; ");
scanf("%f%f%f",&f,&c,&y);
getchar();
printf("請輸入倉位代碼和購票數量; ");
scanf("%c%d",&g,&n);
switch(g)
{
case'B':i=y*0.9*n;break;
case'H':i=y*0.85*n;break;
case'K':i=y*0.8*n;break;
case'L':i=y*0.75*n;break;
case'M':i=y*0.7*n;break;
case'N':i=y*0.65*n;break;
case'Q':i=y*0.6*n;break;
case'T':i=y*0.55*n;break;
case'X':i=y*0.5*n;break;
}
printf("%.2f ",i);
}
##注意:最左邊每個=表示一個空格
while True:
====age = input('你的年齡是: ')
====if age == 'quit':
========print('結束程序')
========break
====else:
========try:
============age=int(age)
============if age<3:
================print('你可以免費入場')
============elif 3<=age<=12:
================print('票價十塊錢')
============else:
================print('票價15塊錢')
========exception:
============print('重新輸入')
Ⅲ c語言編程,購買車票, 乘1-4站3元/位;5-9站4元/位,9站5元一位,求應付款
#include <stdio.h>
int pay(int n);
int main(){
int n;
printf("請輸入乘車站數:\n");
scanf("%d",&n);
printf("需付款%d元\n",pay(n));
return 0;
}
int pay(int n){
if(n>=1 && n<=4){
return 3;
}else if(n>=5 && n<=9){
return 4;
}else if(n==9){
return 5;
}else{
return 999;//輸入有誤
}
}
熱點內容