| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 798 人关注过本帖
标题:求助一个员工管理的程序
只看楼主 加入收藏
天凉好个秋
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-10-31
收藏
 问题点数:0 回复次数:4 
求助一个员工管理的程序
求助,我想要一个员工管理的程序,哪位大哥大姐帮帮忙,谢谢。
搜索更多相关主题的帖子: 员工 管理 大姐 
2007-11-29 22:04
木北北
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-11-24
收藏
得分:0 
#include "stdio.h"
#include "string.h"
struct student
{
    int num;
    char name[8];
    int score[3];
    float avr;
}stu[3];

float pingjun(struct student stu[])   //求每个人的三课成绩的平均成绩
{
    int i,j,sum=0;
    float average=0;
    for(i=0;i<3;i++)
    {
        for(j=0;j<3;j++)
        {
            sum+=stu[i].score[j];
        }
        average=sum/3.0;
        return(average);
    }
}

input(struct student stu[])   //输入三个学生的学号,姓名,和三课成绩
{
    int i,j;
    for(i=0;i<3;i++)
    {
        printf("输入学生学号:\n");
        scanf("%d",&stu[i].num);
        printf("输入学生姓名:\n");
        scanf("%s",&stu[i].name);
        for(j=0;j<3;j++)
        {
            printf("输入三课成绩:\n");
            scanf("%d",&stu[i].score[j]);
        }
        
    }
    print(stu);
    
}

print(struct student stu[])  //输出三个学生学号,姓名,和三课成绩,还有平均成绩!
{
    int i,j;
    for(i=0;i<3;i++)
    {
        printf("%3d%5s",stu[i].num,stu[i].name);
        for(j=0;j<3;j++)
        {
            printf("%5d",stu[i].score[j]);
        }
        printf("%4.0f",stu[i].avr=pingjun(&stu[i]));
        printf("\n");
    }
    bijiao(stu);

    
}

bijiao(struct student stu[])  //输出最高分的那个学生的学号,姓名,和三课成绩,平均成绩
{
    struct student temp;
    int i,j;
    for(i=0;i<3;i++)
    {
        for(j=0;j<3-i;j++)
            if(stu[j].avr<stu[j+1].avr)
            {
                temp=stu[j+1];
                stu[j+1]=stu[j];
                stu[j]=temp;
            }
    }
    printf("总分最高的学生是:\n");
    printf("%3d%5s%5d%5d%5d%4.0f\n",stu[0].num,stu[0].name,stu[0].score[0],stu[0].score[1],stu[0].score[2],stu[0].avr);
    chazhao(stu);
}

chazhao(struct student stu[])    //输入学生姓名,输出该学生的学号,姓名,三课成绩,还有平均成绩
{
    int i;
    char name[10];
    printf("输入查找的姓名:\n");
    fflush(stdin);
    scanf("%s",name);
    fflush(stdin);
    for(i=0;i<3;i++)
    {
        if(strcmp(name,stu[i].name)==0)
        {
            printf("%3d%5s%5d%5d%5d%4.0f\n",stu[i].num,stu[i].name,stu[i].score[0],stu[i].score[1],stu[i].score[2],stu[i].avr);
        }
    }

}

int main(void)
{
    input(stu);
    return(0);
}

我这有个今写的学生的,你参考下,或许对你有帮助!
2007-11-29 22:07
天凉好个秋
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-10-31
收藏
得分:0 
晕。怎样能找到出路。
天天晕,现在还是一无所知,连入门的路都找不到,天天都觉得像天书一样茫茫然,哪位朋友有这方面的经验,交流一下。

我卸下了虚伪的微笑,摆出一张疲倦的脸。对你的眷恋依旧。只是我已学会了隐藏,我的生活依然一如既往地平静
2007-11-29 22:10
天凉好个秋
Rank: 1
等 级:新手上路
帖 子:48
专家分:0
注 册:2007-10-31
收藏
得分:0 
回复 2# 的帖子
你好,谢谢你,可是我看不明白,我不懂,你是用什么语言编的啊。开始学什么啊。

我卸下了虚伪的微笑,摆出一张疲倦的脸。对你的眷恋依旧。只是我已学会了隐藏,我的生活依然一如既往地平静
2007-11-29 22:27
木北北
Rank: 1
等 级:新手上路
帖 子:79
专家分:0
注 册:2007-11-24
收藏
得分:0 
就是用C语言写的,去买本基础书看看,或是在网上看,网上有的!
2007-11-29 22:35
快速回复:求助一个员工管理的程序
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.013067 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved