zoukankan      html  css  js  c++  java
  • PTA9

    这个作业属于哪个课程 C语言程序设计2
    这个作业要求在哪里 https://edu.cnblogs.com/campus/zswxy/software-engineering-class2-2018/homework/3124
    我的课程目标 运用结构
    这个作业在哪个具体方面帮助我实现目标 运用结构解决问题
    参考文献 C语言程序设计 P218-231

    第一题

    按等级统计学生成绩 (20 分)

    代码

    nt set_grade( struct student *p, int n )
    {
         int count=0;
         for (int i=0;i<n;i++)
         {
             if(p[i].score>=85&&p[i].score<=100)
                p[i].grade='A';
             if(p[i].score>=70&&p[i].score<85)
                p[i].grade='B';
             if(p[i].score>=60&&p[i].score<70)
                p[i].grade='C';
            if(p[i].score<60){
                 count++;
             p[i].grade='D';
             }
        }
         return count;
         }
    

    第二题

    一帮一 (15 分)

    代码

    #include<stdio.h>
    struct student
    {
        int nannu;
        char name[10];
    };
    
    int main()
    {
        int i,n,h;
        scanf("%d",&n);
        struct student a[n];
        for(i=0;i<n;i++)
            scanf("%d%s",&a[i].nannu,a[i].name);
        for(i=0;i<n/2;i++)
        {
            for(h=n-1;h>=n/2;h--)
            {
                if(a[i].nannu!=a[h].nannu&&a[h].nannu!=2)
                {
                    printf("%s %s
    ",a[i].name,a[h].name);
                    a[h].nannu=2;
                    break;
                }
            }
        }
        return 0;
    }
    

    第三题

    考试座位号 (15 分)

    代码

    #include<stdio.h>
    struct student{
        char n[1000]; 
        int a; 
        int b; 
    }; 
    int main()
    {
        int N;
        struct student man[1000];
        scanf ("%d",&N);
        for (int i=0; i<N; i++){
            scanf ("%s%d%d",&man[i].n,&man[i].a,&man[i].b); 
        }
        int M;
        scanf("%d",&M);
        for(int i = 0; i<M; i++){
            int x;
            scanf("%d",&x);
            for(int i = 0; i<N; i++){
                if (man[i].a==x){
                    printf("%s %d
    ",man[i].n, man[i].b);
        }
            }
        }
        return 0;
    }
    

    问题

    不会用动态写此题

    周/日期 这周所花时间 代码行数 学到知识点 目前比较迷惑的问题
    4/15-4/19 6 hours 73 结构 结构的运用

    5学习感悟

    这次的作业很难,通过看书和百度能学到更多的东西

    六、结对编程感想

    两个臭皮匠赛过诸葛亮

  • 相关阅读:
    ThinkPHP3.2 整合支付宝RSA加密方式
    代码风格规范
    Mac下安装composer
    MAC 下安装RabbitMQ
    Redis配置
    git 分支
    PHP常用数组操作方法汇总
    php 不用第三个变量 交换两个变量的值汇总
    PHP配置错误信息回报的等级
    Apache同一个IP上配置多域名
  • 原文地址:https://www.cnblogs.com/huangxing123/p/10775626.html
Copyright © 2011-2022 走看看