王仲超 160809312

第一个好奇怪?定义结构?

#include<stdio.h>
struct student{
    char number[10];
    char name[20];
    int age;
    char gender[5];
    char phone[15];
    char dept[20];
    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(void)
{
        printf("                    三班学生管理系统
");
        printf("1.添加学生信息
"); 
        printf("2.其他功能。。。
");
        printf("请选择(只能选1....):
");
    int a;
            scanf("%d",&a);
    if(a==1)
            add();     
    return 0;
}

  今天是交的最早的一会,因为不仅在自习课上问了组长,并且回宿舍问了四班的大神所以,这回很快

原文地址:https://www.cnblogs.com/wzcshishuaige12/p/6184966.html