写一个程序,完成以下三个功能:

来源:百度知道 编辑:UC知道 时间:2024/06/04 19:32:44
1,从键盘录入10个职工的级别(初级,中级,高级),2根据职工级别计算职工工资(初级为800,中级为1000,高级1200),并计算工资总和,3输出所有职工级别及工资,并输出工资总额.
要求除主函数外至少还包含一个函数.(最好写三个函数分别完成三个功能).

这是在别人的基础上写的,他写的有很多错误,不过放心这个程序我调试过了。没问题,希望能对你有所帮助,这也是我第一次回答问题:
#include"stdio.h"
#include <string.h>
struct list{
int jibie;
int money;
}r[10];
void main()
{ int num=0;
for( int i=1;i<=10;i++){
puts("请输入级别");
scanf("%d",&r[i].jibie);
switch(r[i].jibie)
{case 1 : r[i].money = 800;/*1代表初级,2 代表中级,3 代表高级*/
break;
case 2:r[i].money = 1000;
break;
case 3 : r[i].money = 1200;
break;
default:printf("input error !\n");
}

}
for(int k=1;k<=10;k++)
{printf("%d\t%d\n", r[k].jibie,r[k].money);
num+=r[k].money;}
printf("%d\n",num);

}