c语言学生管理系统问题!

来源:百度知道 编辑:UC知道 时间:2024/07/08 01:30:06
void xiugai(struct stu *a,int n)
{
int i,j,c=0,d,f=0;
char snum[20];
float xscore[3];
char xn[20];
do
{
printf("请输入要修改的学号\n");
scanf("%s",snum);
for(i=0;i<m;i++)
{
if(strcmp(a[i].num,snum)==0)
{
printf("学号\t姓名\t性别\t年龄\tc语言\tAccess\tDreamweaver\t总分\t平均分\n");
printf("%s\t",a[i].num);
printf("%s\t",a[i].name);
printf(" %c\t",a[i].sex);
printf("%d\t",a[i].age);
for(j=0;j<3;j++)
{
printf("%.1f\t ",a[i].score[j]);
}
printf("\t%.1f\t %.1f",a[i].sum,a[i].averge);
printf("\n");
printf("是否修改此记录(1/0)\n");
scanf("%d",&c);
if(c==1);
{
do
{
system("cls");

这是我以前写来练手的

你可以参考看看

网盘下载地址:
http://www.namipan.com/d/aee1a5c0075e88e439257bfe7c3dc27c2be5694b70df0000

你这程序能通过编译?

void xiugai(struct stu *a,int n) 中,m未定义,
还有另外36个编译Error.

你的main函数在哪里?

/******头文件(.h)***********/
#include "stdio.h" /*I/O函数*/
#include "stdlib.h" /*其它说明*/
#include "string.h" /*字符串函数*/
#include "conio.h" /*屏幕操作函数*/
#include "mem.h" /*内存操作函数*/
#include "ctype.h" /*字符操作函数*/
#include "alloc.h" /*动态地址分配函数*/
#define N 3 /*定义常数*/
typedef struct z1 /*定义数据结构*/
{
char no[11];
char name[15];
int score[N];
float sum;
float average;
int order;
struct z1 *next;
}STUDENT;
/*以下是函数原型*/
STUDEN