• 张浩飞 160809307 (12)


    #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;
    }

    先看的第三题,老师那天上课讲的大概懂了一半一半,又看了看其他同学的,最后觉得能理解了一些。

    #include<stdio.h>
    #include<stdlib.h>
    struct student{
        char sno[10];
        char stele[15];
        char sname[20];
        int score;
        int age;
        
    };
    int main()
    {    
        student class3[31];
        scanf("%s%s%s%d%d",&class3[0].sno,&class3[0].sname,&class3[0].stele,&class3[0].age,&class3[0].score);
        printf("%s %s %s %d %d",class3[0].sno,class3[0].sname,class3[0].stele,class3[0].age,class3[0].score);
        return 0;    
    }

    第一题定义结构体,需要先确定存储信息都有什么,根据需要实现的功能看编码

    #include<stdio.h>
    struct student
    {
        char sno[10];
        char sname[20];
        int age;
        char tel[11];
        int score;
    }; 
    
    int main()
    {
        student class3[31];
        int i;
        for(i=0;i<31;i++)
              scanf("%s%s%d%s%d",class3[i].sno,class3[i].sname,&class3[i].age,class3[i].tel,&class3[i].score);
        for(i=0;i<31;i++)
              printf("%s %s %d %s %d
    ",class3[i].sno,class3[i].sname,class3[i].age,class3[i].tel,class3[i].score);
        return 0;
    }
  • 相关阅读:
    atom 安装插件列表
    django学习
    windows 安装 python3
    python3 监控代码变化 自动重启 提高开发效率
    git无法pull仓库refusing to merge unrelated histories
    python 项目部署virtualenv
    python 多线程并发threading & 任务队列Queue
    python logging 日志使用
    jupyter 教程
    mysql 替换数据库字段内容
  • 原文地址:https://www.cnblogs.com/zhf-9747/p/6185320.html
Copyright © 2020-2023  润新知