(定义结构体数组存放教师的财务信息(教工卡号,应发工资,个人所得税,实发工资)具体要求如下从键盘输入5个教师的教工卡号,应发工资
计算每人的个人所得税(应发工资10%),实发工资
王麻慕上输出5个教师的上述财务信息
#include<stdio.h>
#define N 5
struct staff_money{ //没有()
int id;
float shouldwage;
float tax;
float realwage;
}a[N]; //注意;
int main(){
struct staff_money a[N];
int i;
for(i=0;i<N;i++){ //输入一个for循环
printf("请输入第%d个老师的教工卡号,应发工资:",i+1); //i从0开始
scanf("%d%f",&a[i].id,&a[i].shouldwage);
//具体计算要求
a[i].tax=a[i].shouldwage*0.1;
a[i].realwage=a[i].shouldwage*0.9;
}
printf("教工卡号 应发工资 个人所得税 实发工资");
for(i=0;i<N;i++) //输出一个for循环
{
printf("\n %d %.2f %.2f %.2f",a[i].id,a[i].shouldwage,a[i].tax,a[i].realwage);
}
return 0;
}