职工信息的整体赋值

来源:互联网 发布:淘宝神笔干什么的 编辑:程序博客网 时间:2024/05/15 23:43

# include "stdio.h"
struct data
{
  int y;
  int m;
};

struct worker
{
  char num[20];
  char name[20];
  struct data day;
  floatsalary;       
  floatother;        
  floatcost;         
};

int main(void)
{
  struct worker a,b;
  printf("请输入姓名(可以有空格):");
  gets(a.name);
  printf("请输入编号,参加工作年,月,基本工资,其它工资,扣款:\n");
  scanf("%s %d %d %f %f%f",a.num,&a.day.y,&a.day.m,&a.salary,&a.other,&a.cost);
  b=a;
  printf("编号\t姓名\t基本工资\t其它工资\t扣款\n");
 printf("%s\t%s\t%.3f\t%.3f\t%.3f\n",b.num,b.name,b.salary,b.other,b.salary+b.other-b.cost);
}

0 0