简单的C语言实训代码

该小实验只能实现运行,无法保存。
#include<stdio.h>
#define N 50
struct rl
{
char name[50];
char sex[50];
int nub;
int slary;
char number[50];
char where[50];
char tel[50];
char qq[50];
char email[50];

};
void xingxi(struct rl aa[N]);//录入员工信息
void shuchu(struct rl aa[N]);//输出员工信息
void find(struct rl aa[N]);//查找个体信息
void su(struct rl aa[N]);//统计人数
void sumslary(struct rl aa[N]);//薪水总和
void swrslay(struct rl aa[N]);//平均薪水
void jiangxu(struct rl aa[N]);//薪水降序排序;
int Z=1;
void main()
{
int m ;
struct rl aa[N];
do
{
printf(" 基本信息管理系统 1.0 \n");
printf(" -------------------------------------------\n");
printf(" | 1.录入员工的信息 |\n");
printf(" | 2.输出员工的信息 |\n");
printf(" | 3.查找员工信息 |\n");
printf(" | 4.统计员工人数 |\n");
printf(" | 5.统计所有员工的薪水 |\n");
printf(" | 6.计算平均薪水水平 |\n");
printf(" | 7.薪水降序排序 |\n");
printf(" | 0.结束 |\n");
printf(" -----------------------------------------------\n");
printf(" *输入选项前的数字选择你所需要的功能\n");
printf(“请选择对应功能数字:”);

        scanf("%d",&m);
		switch(m)
		{
		case 1:
          xingxi(aa);
		break;
		case 2:
          shuchu(aa);
			break;
		case 3:
           find(aa);
		   break;
		case 4:
			su(aa);
			break;
		case 5:
		sumslary(aa);
		break;
		case 6:
		swrslay(aa);
		break;
		case 7:
        jiangxu(aa);
		case 0:
			break;
		}
		}while(m!=0);
	}

void xingxi(struct rl aa[N])//录入员工信息
{
int i , y, j;
if(Z!=1)
printf(“请勿重复录入信息,如需重新录入信息请先退出程序\n”);
else
{
for(i=0;i<N;i++)
{
Z++;
printf("----------------------------------------------------------------------------\n");
printf("----------------------------------------------------------------------------\n");
getchar();
printf(“请输入第%d个员工的信息\n”,i+1);
printf(“请输入员工名字\n 名字:”);

	gets(aa[i].name);
	printf("请输入员工性别\n
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值