zoukankan      html  css  js  c++  java
  • 问题 D: C语言11.7

    问题 D: C语言11.7

    时间限制: 1 Sec  内存限制: 32 MB
    献花: 97  解决: 93
    [献花][花圈][TK题库]

    题目描述

    编写两个函数input和print,分别用来输入5个学生的数据记录和打印这5个学生的记录。对于每一个学生,其记录包含了学号、名字、3门课程的成绩共5项。用主函数分别调用input和print函数进行输入和输出。
    要求使用结构体数组实现,结构体中包括了每个学生的5项记录。

    输入

    共有5行,每行包含了一个学生的学号(整数)、名字(长度不超过19的无空格字符串)和3门课程的成绩(0至100之间的整数),用空格隔开。

    输出

    与输入格式相同,每行输出一个学生的所有记录。
    请注意行尾输出换行。

    样例输入

    101 AAA 80 81 82
    102 BBB 83 84 85
    103 CCC 86 87 88
    104 DDD 89 90 91
    105 EEE 92 93 94
    

    样例输出

    101 AAA 80 81 82
    102 BBB 83 84 85
    103 CCC 86 87 88
    104 DDD 89 90 91
    105 EEE 92 93 94

    参考代码:

    #include<stdio.h>

    
    

    struct student{

    
    

             int id;

    
    

             char name[20];

    
    

             int c1,c2,c3;

    
    

    }stu[5];

    
    

    void input(){

    
    

             int n=5;

    
    

             for(int i=0;i<n;i++){

    
    

                       scanf("%d %s %d %d %d",&stu[i].id,stu[i].name,&stu[i].c1,&stu[i].c2,&stu[i].c3);

    
    

             }       

    
    

    }

    
    

    void print(){

    
    

             int n=5;

    
    

             for(int i=0;i<n;i++){

    
    

                       printf("%d %s %d %d %d ",stu[i].id,stu[i].name,stu[i].c1,stu[i].c2,stu[i].c3);

    
    

             }

    
    

    }

    
    

    int main(){

    
    

             input();

    
    

             print();

    
    

             return 0;

    
    

    }

     
  • 相关阅读:
    .NET CORE 3.1.5 跨域设置
    NET CORE WebAPI 搭建--基础搭建
    EF 表中中多次指定了列名解决办法
    .Net Core 3.1.2 区域路由配置【原创】
    浅谈DevOps
    阿里云服务器SQLSERVER 2019 远程服务器环境搭建【原创】【转载请注明出处】
    c# vs2019 Window服务搭建
    云服务器和域名的使用简历
    WAI-ARIA无障碍网页资料
    kendoUI toolbar kendoComboBox 使用
  • 原文地址:https://www.cnblogs.com/zhhjthing/p/7846362.html
Copyright © 2011-2022 走看看