📄 funsalpr.cpp
字号:
//这个程序在本书所带软盘中。文件名为FUNSALPR.CPP
//这个程序利用指针传送结构到子程序来计算职工的工资。
#include <fstream.h>
#include <iomanip.h>
struct employee { //定义一个结构类型
int ID_num;
float salary_rate;
float work_hours;
} emp={6782,8.93,40.5}; //定义并对结构变量初始化
void main(void)
{
float compute(employee *); //定义带有结构类型指针参数的子程序
float net_pay;
net_pay = compute(&emp); //传送结构的起始地址到子程序
cout << setiosflags(ios::fixed) << setprecision(2) << endl;
cout << "雇员号" << emp.ID_num << "的工资为:$" << setw(8) << net_pay << endl;
}
/****************子程序 compute( ) *********************/
float compute(employee *temp)
{
return (temp->salary_rate * temp->work_hours);
}
/*这个程序运行后将显示如下输出结果:
雇员号 6782 的工资为:$ 361.67
*/
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -