用c语言编一简单在线考试系统 20

课程设计作业,简单点就好,也可以提供些有用的信息以供参考,目前还没有头绪。不胜感激... 课程设计作业,简单点就好,也可以提供些有用的信息以供参考,目前还没有头绪。不胜感激 展开
 我来答
1061623656peng
2011-09-06
知道答主
回答量:55
采纳率:0%
帮助的人:21.4万
展开全部
# include <stdio.h>

# include <stdlib.h>

struct student //定义了一个结构体类型
{
int age; //年龄
float score; //分数
char name[111] ;//名字
};
void h(int e,struct student * w)
{
int i;

for(i=0;i<e;i++)

{
printf("第%d个学生的信息\n",i+1);
printf("age=%d\n",w[i].age);

printf("name=%s\n",w[i].name);

printf("score=%f\n",w[i].score);

printf("\n");
}
}

void g(int q,struct student * o )
{

int j;
int k;
struct student t;
for(j=0;j<q;j++)
{
for(k=0;k<q-1-j;k++)
{
if(o[k].score > o[k+1].score)
{
t=o[k];

o[k]=o[k+1];

o[k+1]=t;

}
}
}
h(q,o);
}

void f(int r,struct student * m,int v)
{
int i;

for(i=0;i<r;i++)
{
printf("请输入%d班第%d个学生的信息\n",v,i+1);
printf("age=");
scanf("%d",&m[i].age);

printf("name=");
scanf("%s",m[i].name);

printf("score=");
scanf("%f",&m[i].score);
}
g(r,m);

}

void z(void)
{
struct student p;
int len;
int m;

printf("班级");
scanf("%d",&m);

printf("输入%d班学生个数\n",m);
scanf("%d",&len);
p=(struct student )malloc(sizeof(struct student)*len);
f(len,p,m);

}

int main(void)
{
z();
z();
z();

return 0;
}
追问
这不是我要的,不过谢谢了
少年样的来生E2
2011-09-07
知道答主
回答量:27
采纳率:0%
帮助的人:26.6万
展开全部
百度搜索 育仁在线考试系统 ,就能找到你需要的资料和方案
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式