这种题要怎么写啊朋友们

img

img

img

你题目的解答代码如下:

#include<stdio.h>
#include<stdlib.h>

void input_data(char uid[10][5],int salary[10],int csalary[10],int revenue[10],int _water_electricity[10],int _deductions[10])
{
    for (int i = 0; i < 10; i++)
    {
        scanf("%s%d%d%d%d%d", uid[i],&salary[i],&csalary[i],&revenue[i],&_water_electricity[i],&_deductions[i]);
    }
    printf("代号:     岗位工资: 薪级工资: 其他补贴: 水电费:   其他扣款:\n");
    for (int i = 0; i < 10; i++)
    {
        printf("%-10s%-10d%-10d%-10d%-10d%-10d\n", uid[i],salary[i],csalary[i],revenue[i],_water_electricity[i],_deductions[i]);
    }
}
void calculate(char uid[10][5],int salary[10],int csalary[10],int revenue[10],int _water_electricity[10],int _deductions[10],int t_salary[10],int deduction_count[10],int r_salary[10])
{
    printf("代号:     岗位工资: 薪级工资: 其他补贴: 水电费:   其他扣款: 应发工资: 扣款合计: 实发工资:\n");
    for (int i = 0; i < 10; i++)
    {
        t_salary[i] = salary[i] + csalary[i] + revenue[i];
        deduction_count[i] = _water_electricity[i] + _deductions[i];
        r_salary[i] = t_salary[i] - deduction_count[i];
        printf("%-10s%-10d%-10d%-10d%-10d%-10d%-10d%-10d%-10d\n", uid[i],salary[i],csalary[i],revenue[i],_water_electricity[i],_deductions[i],t_salary[i],deduction_count[i],r_salary[i]);
    }
}


int main()
{
    char uid[10][5];
    int salary[10];
    int csalary[10];
    int revenue[10];
    int _water_electricity[10];
    int _deductions[10];
    int t_salary[10];
    int deduction_count[10];
    int r_salary[10];
    input_data(uid,salary,csalary,revenue,_water_electricity,_deductions);
    calculate(uid,salary,csalary,revenue,_water_electricity,_deductions,t_salary,deduction_count,r_salary);
    return 0;
}

如有帮助,请点击我的回答下方的【采纳该答案】按钮帮忙采纳下,谢谢!

img