4 自定義函式計算水果的價格 20分

2021-10-07 08:23:12 字數 1029 閱讀 5633

本題要求自定義函式,計算水果的**。水果單價的設定規則為:

水果型別包括蘋果、香蕉、梨,分別用整數1、2、3表示水果型別。

水果單價分為普通**和會員**。其中:蘋果單價6.99元,會員價5.99元;香蕉單價4.99元,會員價3.99元;梨單價3.99元,會員價1.99元,除此之外水果的單價與會員價均為0。

函式介面定義:

double

cost

(int type,

double num,

char ismember=

'n')

;

type表示水果的型別,1表示蘋果,2表示香蕉,3表示梨;

num 表示要購買商品的數量或重量;

ismember 是char值,值為』y』或』y』時表示是會員,其它字元表示不是會員,預設為』n』不是會員;

cost函式呼叫結束後得到num個type商品的總價。

裁判測試程式樣例:

#include

#include using namespace std;

double cost(int type, double num, char ismember=『n』);

int main() /* 請在這裡填寫答案 */

輸入樣例1:

1 1 y

輸出樣例1:

5.99

輸入樣例2:

2 1.5 n

輸出樣例2:

7.49

double

cost

(int type,

double num,

char ismember)

//函式定義時是不能帶預設引數值的哦,比如括號裡的char ismember不能寫出char ismember='n'

MySQL 4 自定義函式

使用者自定義函式 user defined function,udf 是一種對mysql擴充套件的途徑,其用法與內建函式相同,自定義函式的兩個必要條件 函式可以返回任意型別的值,同樣可以接收這些型別的引數 理論上mysql自定義函式引數不能超過1024個 create function 函式名 re...

yii2 0自定義全域性工具函式

我們在開發專案的時候,時常用到一些測試輸出的方法,比如print r var dump 等,這些常用的方法,我們就可以,自己寫個全域性的工具函式,統一封裝起來,用起來也方便。在yii2.0裡面,我們可以在專案的根目錄,自己建個資料夾,這裡拿helper舉例。在helper資料夾中,建乙個functi...

自定義的列印函式

void userdefinedprintfun char format,int i,else if format 1 format d else if format 1 format f va end arg ptr return 如果採用下面三種方法呼叫,合法合理 userdefinedprin...