📄 9_03.c
字号:
/* 程序名:例9-3.cpp */
/* 功能:结构变量作为函数参数,计算职工的实发工资 */
#include<stdio.h>
struct employee{ /* 定义结构类型employee */
int num;
char name[20];
float jbgz, jj, bx, sfgz;
};
float count_sfgz(struct employee m); /*函数声明*/
int main(void)
{
int i,n;
struct employee e;
printf("请输入职工人数n:");
scanf("%d",&n);
for(i=1;i<=n;i++){
printf("请输入第%d个职工的信息:",i);
scanf("%d%s", &e.num, e.name);
scanf("%f%f%f", &e.jbgz, &e.jj, &e.bx);
e.sfgz= count_sfgz(e);
printf("编号:%d 姓名:%s 实发工资:%.2f\n", e.num, e.name, e.sfgz);
}
return 0;
}
/*函数定义*/
float count_sfgz(struct employee m)
{
return m.jbgz+ m.jj- m.bx;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -