本題要求自定義函式,計算水果的**。水果單價的設定規則為:
水果型別包括蘋果、香蕉、梨,分別用整數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輸出樣例1:#include using namespace std;
double cost(int type, double num, char ismember=『n』);
int main() /* 請在這裡填寫答案 */
輸入樣例1:
1 1 y
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...