求编程高手解决C的一道题目

来源:百度知道 编辑:UC知道 时间:2024/05/17 06:30:15
利用下面第一的结构体类型数组,编写用于输入和输出N个员工工资的数据,计算出每个员工的工资总额和实发工资的main()函数
struct emp
{ char num [5]; /* 工号 */
char num[16]; /* 姓名 */
int jcgz /* 基本工资 */
int gwbt; /* 补贴 */
int qt /* 其他 */
float sd; /*水电费/
float sj; /* 税金 */
float yfgz; /* 应发工资 */
float sfgz; /* 实发工资 */
} gz[N];
希望答案能简短一些

#include<stdio.h>
struct emp
{
char num [5]; /* 工号 */
char name[16]; /* 姓名 */
int jbgz; /* 基本工资 */
int gwbt; /* 补贴 */
int qt; /* 其他 */
float sd; /*水电费*/
float sj; /* 税金 */
float yfgz; /* 应发工资 */
float sfgz; /* 实发工资 */
} gz[100];
int N,i;
void xxsr()
{
printf("Qing shu ru yuan gong zong shu:");
scanf("%d",&N);
printf("Qing shu ru gong hao ji xing ming\n");
for(i=0;i<N;i++)
{
printf("Di %d ming yuan gong de gong hao ji xing ming:",(i+1));
scanf("%s%s",&gz[i].num,&gz[i].name);
}
for(i=0;i<N;i++)
{
printf("%s\n",gz[i].num);
printf("Ji ben gong zi:");
scanf("%d",&gz[i].jbgz);
printf("Bu tie");
scanf("%d",&gz[i].gwbt);
printf("Qi ta");
scanf("%d",&g