12次作业

#include<stdio.h>

struct student{

    char number[5];

    char name[10];

    int age;

    char gender[20];

    char phone[15];

    char dept[10];

    int score;

}; 

int main()

{

     

    return 0;

}

这个是自己打的,要是有少许错误老师不要介意啊

#include<stdio.h>

struct student{

    int age;

    char name[20];

    char number[10];

}; 

int main()

{

    student class3[31];

    int i=0,j;

    FILE *fp=fopen("g:\input.txt","r");

    while(!feof(fp))

    {

        fscanf(fp,"%s%s%d",class3[i].number,class3[i].name,&class3[i].age);

        i++;

    }

    fclose(fp);

    fp=fopen("g:\output.txt","w");

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

        fprintf(fp,"%s    %s       %d
",class3[j].number,class3[j].name,class3[j].age);

    fclose(fp);    

    return 0;

}
#include<stdio.h>
struct student{
    char number[10];
    char name[20];
    int age;
}; 
void add()
{
    student class3;
    int i=0,j;
    char ch;
    FILE *fp=fopen("g:\student.txt","a+");
    printf("请输入学号:");
    scanf("%s",class3.number);
    printf("请输入姓名:");
    scanf("%s",class3.name);
    printf("请输入年龄:");
    scanf("%d",&class3.age);
    fprintf(fp,"%s    %s    %d
",class3.number,class3.name,class3.age);
    printf("信息添加成功,是否继续添加学生信息(y/n)");
    scanf("%s",&ch);
    do
    {
        printf("请输入学号:");
        scanf("%s",class3.number);
        printf("请输入姓名:");
        scanf("%s",class3.name);
        printf("请输入年龄:");
        scanf("%d",&class3.age);
        fprintf(fp,"%s    %s    %d
",class3.number,class3.name,class3.age);
        printf("信息添加成功,是否继续添加学生信息(y/n)");
        scanf("%s",&ch);
    }while(ch=='y' || ch=='Y');
}
int main()
{
    printf("                    三班学生管理系统
");
    printf("1.添加学生信息
"); 
    printf("2.其他功能。。。
");
    printf("请选择(只能选1....):
");
    int a;
    scanf("%d",&a);
    if(a==1)
        add();     
    return 0;
}

这个学生管理系统真的是不会做,请教了组长张照行并且按照组长代码学习打出。

原文地址:https://www.cnblogs.com/cyqbaobao/p/6185090.html