请创建与下面的描述匹配的函数原型:
a. igor()没有参数,且没有返回值。
b. tofu()接受一个int参数,并返回一个float。
c. mpg()接受两个double参数,并返回一个double。
d. summation()将long数组名和数组长度作为参数,并返回一个long值。
e. doctor()接受一个字符串参数(不能修改该字符串),并返回一个double值。
f. ofcourse()将boss结构作为参数,不返回值。
g. plot()将map结构的指针作为参数,并返回一个字符串。

b. float tofu(int n); // or float tofu(int);
c. double mpg(double miles, double gallons);
d. long summation(long harray[], int size);
e. double doctor(const char * str);
f. void ofcourse(boss dude);
g. char * plot(map *pmap);