资源详细信息
学生成绩管理 - 资源详细说明
#include<stdio.h>
#include<windows.h>
int xuanxiang;
int studentcount;
int banjihao[100];
int xueqihao[100][10];
char xm[100][100];
int xuehao[100][10];
int score[100][3];
int yuwen;
int shuxue[000];
int yingyu[100];
int c[100];
int p;
char x[1000][100]="",y[100][100]="";/*x学院 y专业 z班级*/
int z[100];
main()
{
void input();
void inputsc();
void alter();
void scbybannji();
printf("--------学生成绩管理-----\n");
printf("请按相应数字键来实现相应功能\n");
printf("1.录入学生信息 2.录入学生成绩 3.修改学生成绩\n");
printf("4.查询学生成绩 5.不及格科目及名单 6.按班级输出学生成绩单\n");
printf("请输入你要实现的功能所对应的数字:");
scanf("%d",&xuanxiang);
system("cls");
getchar();
switch (xuanxiang)
{
case 1:input();
case 2:inputsc();
case 3:alter();
/*case 4:select score();
case 5:bujigekemujimingdan();*/
case 6:scbybanji;
}
}
void input()
{
int i;
printf("请输入你的学院名称:");
gets(x);
printf("请输入你的专业名称:");
gets(y);
printf("请输入你的班级号:");
scanf("%d",&z);
printf("请输入你们一个班有几个人:");
scanf("%d",&p);
system("cls");
for(i=0;i<p;i++)
{
printf("请输入第%d个学生的学号:",i+1);
scanf("%d",xuehao[i]);
getchar();
printf("请输入第%d个学生的姓名:",i+1);
gets(xm[i]);
system("cls");
}
printf("您已经录入完毕您的班级所有学生的信息!\n");
printf("您的班级为%s%s%s\n",x,y,z);
/*alter(p);*/
}
void inputsc()
{
int i;
for(i=0;i<p;i++)
{
printf("\n");
printf("--------------------------------------------------------------------------------\n\n");
printf("\t\t\t\t录入学生的成绩\n\n\n");
printf("--------------------------------------------------------------------------------\n\n");
printf("\t\t\t\t%s\n",xm[i]);
printf("\n");
printf("\t\t\t\t数学:");
scanf("%d",&shuxue[i]);
printf("\n");
getchar();
printf("\t\t\t\t英语:");
scanf("%d",&yingyu[i]);
printf("\n");
getchar();
printf("\t\t\t\tc语言:");
scanf("%d",&c[i]);
system("cls");
}
}
void alter()
{
int i;/*循环变量*/
int m[10000];/*要查询的学号*/
int b;/*修改后的成绩*/
char kemu[20]="";
printf("请输入你要修改的学生的学号");
scanf("%d",&m);
for (i=0;i<p;i++)
{
if (m==xuehao[i])
{
printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]");
printf("请输入你想修改的科目");}
}
gets(kemu);
getchar();
if (kemu=="数学");
{
scanf("%d",&b);
shuxue[i]=b;}
if (kemu=="英语");
{
scanf("%d",&b);
yingyu[i]=b;}
if (kemu=="c语言");
{
scanf("%d",&b);
c[i]=b;
}
printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]");
}
void scbybannji()
{
int i;
char zyname[20];
int bjnumber;
printf("请输入你的专业名称");
scanf("%s",&zyname);
printf("请输入你的班级号");
scanf("%d",&bjnumber);
for (i=0;i<p;i++)
{
if (zyname==y[i]);
if (bjnumber==z[i]);
printf("专业名称%s班级号%d数学成绩%d英语成绩%dc语言成绩%d,y[i],z[i],shuxue[i],yingyu[i],c[i]");
}
}
#include<windows.h>
int xuanxiang;
int studentcount;
int banjihao[100];
int xueqihao[100][10];
char xm[100][100];
int xuehao[100][10];
int score[100][3];
int yuwen;
int shuxue[000];
int yingyu[100];
int c[100];
int p;
char x[1000][100]="",y[100][100]="";/*x学院 y专业 z班级*/
int z[100];
main()
{
void input();
void inputsc();
void alter();
void scbybannji();
printf("--------学生成绩管理-----\n");
printf("请按相应数字键来实现相应功能\n");
printf("1.录入学生信息 2.录入学生成绩 3.修改学生成绩\n");
printf("4.查询学生成绩 5.不及格科目及名单 6.按班级输出学生成绩单\n");
printf("请输入你要实现的功能所对应的数字:");
scanf("%d",&xuanxiang);
system("cls");
getchar();
switch (xuanxiang)
{
case 1:input();
case 2:inputsc();
case 3:alter();
/*case 4:select score();
case 5:bujigekemujimingdan();*/
case 6:scbybanji;
}
}
void input()
{
int i;
printf("请输入你的学院名称:");
gets(x);
printf("请输入你的专业名称:");
gets(y);
printf("请输入你的班级号:");
scanf("%d",&z);
printf("请输入你们一个班有几个人:");
scanf("%d",&p);
system("cls");
for(i=0;i<p;i++)
{
printf("请输入第%d个学生的学号:",i+1);
scanf("%d",xuehao[i]);
getchar();
printf("请输入第%d个学生的姓名:",i+1);
gets(xm[i]);
system("cls");
}
printf("您已经录入完毕您的班级所有学生的信息!\n");
printf("您的班级为%s%s%s\n",x,y,z);
/*alter(p);*/
}
void inputsc()
{
int i;
for(i=0;i<p;i++)
{
printf("\n");
printf("--------------------------------------------------------------------------------\n\n");
printf("\t\t\t\t录入学生的成绩\n\n\n");
printf("--------------------------------------------------------------------------------\n\n");
printf("\t\t\t\t%s\n",xm[i]);
printf("\n");
printf("\t\t\t\t数学:");
scanf("%d",&shuxue[i]);
printf("\n");
getchar();
printf("\t\t\t\t英语:");
scanf("%d",&yingyu[i]);
printf("\n");
getchar();
printf("\t\t\t\tc语言:");
scanf("%d",&c[i]);
system("cls");
}
}
void alter()
{
int i;/*循环变量*/
int m[10000];/*要查询的学号*/
int b;/*修改后的成绩*/
char kemu[20]="";
printf("请输入你要修改的学生的学号");
scanf("%d",&m);
for (i=0;i<p;i++)
{
if (m==xuehao[i])
{
printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]");
printf("请输入你想修改的科目");}
}
gets(kemu);
getchar();
if (kemu=="数学");
{
scanf("%d",&b);
shuxue[i]=b;}
if (kemu=="英语");
{
scanf("%d",&b);
yingyu[i]=b;}
if (kemu=="c语言");
{
scanf("%d",&b);
c[i]=b;
}
printf("%s的数学成绩为%d,英语成绩为%d,c语言成绩为%d,xm[i],shuxue[i],yingyu[i],c[i]");
}
void scbybannji()
{
int i;
char zyname[20];
int bjnumber;
printf("请输入你的专业名称");
scanf("%s",&zyname);
printf("请输入你的班级号");
scanf("%d",&bjnumber);
for (i=0;i<p;i++)
{
if (zyname==y[i]);
if (bjnumber==z[i]);
printf("专业名称%s班级号%d数学成绩%d英语成绩%dc语言成绩%d,y[i],z[i],shuxue[i],yingyu[i],c[i]");
}
}
立即下载 学生成绩管理
提示:下载后请用压缩软件解压,推荐使用 WinRAR 或 7-Zip
下载说明与使用指南
下载说明
- 本资源需消耗 2积分
- 24小时内重复下载不扣分
- 支持断点续传功能
- 资源永久有效可用
使用说明
- 下载后使用解压软件解压
- 推荐使用 WinRAR 或 7-Zip
- 如有密码请查看资源说明
- 解压后即可正常使用
积分获取方式
- 上传优质资源获得积分
- 每日签到免费领取积分
- 邀请好友注册获得奖励
- 查看详情 →