从键盘输入研发部8位员工工资,输出本月每位员工座唯个税和上市个税总额

 

参考一下:https://blog.csdn.net/YanChunxiang/article/details/53017908

如果对你有帮助,可以点击我这个回答右上方的【采纳】按钮,给我个采纳吗,谢谢
 

typedef struct _staff
{
    char name[];
    float salary;
}staff;

int main()
{
    staff s[8];
    float tax[8];
    float totaltax = 0;
    int i;
    for(i=0;i<8;i++)
    {
        printf("请输入第%d个员工姓名和工资:");
        scanf("%s %f",s[i].name,&s[i].salary);
        if(s[i].salary > 5000)
        {
            tax[i] = (s[i].salary - 5000)*0.03;
        }
        else
            tax[i] = 0;
        totaltax += tax[i];
    }
    for(i=0;i<8;i++)
    {
        printf("员工 %s 缴税 %.1f元\n",s[i].name,tax[i]);
    }
    printf("所有员工共缴税 %.1f元\n",totaltax);
    
    return 0;
}