funsalay.cpp

来自「c语言教程源码」· C++ 代码 · 共 32 行

CPP
32
字号
//这个程序在本书所带软盘中。文件名为FUNSALAY.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 + =
减小字号Ctrl + -
显示快捷键?