结构体问题。构造一个关于员工信息的结构体数组,存储十个员工的信息,包括员工工号,员工工资,员工所得税,员工实发工资。要求工号和工资由键盘输入,并计算出员工所得税(所得税=工资*0.2)和员工实发工资(实发=工资一所得税)放入结构体成员中保存信息。最后输出十个员工的信息,要求一行一个员工信息并显示信息栏
#include<stdio.h>
struct staff{int id;float wage;float suodeshui;float realwage;
}staf[10];int main(){
struct staff staf[10];int i;for(i=0;i<10;i++){printf("请输入第%d个员工的工号和工资:",i+1);scanf("%d%f",&staf[i].id,&staf[i].wage);staf[i].suodeshui=staf[i].wage*0.2;staf[i].realwage=staf[i].wage-staf[i].suodeshui;}printf("员工工号 员工工资 员工所得税 员工实发工资");for(i=0;i<10;i++){printf("\n %d %.2f %.2f %.2f",staf[i].id,staf[i].wage,staf[i].suodeshui,staf[i].realwage);}return 0;}