zoukankan      html  css  js  c++  java
  • 丛铭俣 160809324 (作业12)

    #include<stdio.h>
    struct student
    {
        char no[10];
         char name[20];
         int age;
         char sex[4];
         char tel[12];
         char apa[50];
         int grade;
    };
    int main()
    {
        student class3[31];
        int i;
        for(i=0;i<31;i++)
            scanf("%s%s%d%s%s%s%d",class3[i].no,class3[i].name,&class3[i].age,&class3[i].sex,&class3[i].tel,&class3[i].apa,&class3[i].grade);
        for(i=0;i<31;i++)
            printf("%s    %s    %d    %s    %s    %s    %d
    ",class3[i].no,class3[i].name,class3[i].age,&class3[i].sex,class3[i].tel,class3[i].apa,class3[i].grade);
      return 0;
    }

    第1题是只要求结构体中只包括那些内容就行了?不需要实现其功能吗?
    第2题 拷贝不需要a+吗

    #include<stdio.h>
    #include<stdlib.h>
    struct student
    {
        char no[10];
        char name[20];
        int age;
    }; 
    int main()
    {
        student class3[31];
        FILE *fp=fopen("c:\input.txt","r");
        fscanf(fp,"%s%s%d",class3[0].no,class3[0].name,&class3[0].age);
        fclose(fp);
        fp=fopen("c:\output.txt","w");
        fprintf(fp,"%s    %s    %d
    ",class3[0].no,class3[0].name,class3[0].age);
        fclose(fp);    
        return 0;
    }
    #include<stdio.h>
    struct student
    {
        char number[10];
        char name[20];
        int age;
    }; 
    void one()
    {
        student class3;
        char b;
        FILE *fp=fopen("c:\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("添加成功,是否继续添加学生信息(yes/no):");
        scanf("%s",&b);
        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("添加成功,是否继续添加学生信息(yes/no):");
            scanf("%s",&b);
        }while(b=='yes');
    }
    int main()
    {
        printf("----------学生管理系统----------
    ");
        printf("1.添加学生信息
    "); 
        printf("2.查询学生信息
    ");
        printf("3.修改学生信息
    ");
        printf("4.删除学生信息
    ");
        printf("请选择:
    ");
        int a;
        scanf("%d",&a);
        if(a==1)
            one();     
        return 0;
    }
  • 相关阅读:
    Uploadify404无效链接
    java开发SSM框架的搭建(SpringMVC+Spring+MyBatis)
    PHP文件处理--操作文件
    机器学习01-kNN邻近算法
    多校 hdu
    iOS中OC给Category加入属性
    Wampserver 2.5 多网站配置方法
    c语言编写经验逐步积累4
    UVA 529 Addition Chains(迭代搜索)
    机器学习简史brief history of machine learning
  • 原文地址:https://www.cnblogs.com/cmy531337670/p/6182121.html
Copyright © 2011-2022 走看看