zoukankan      html  css  js  c++  java
  • 编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输人这些记录,用print函数输出这些记录

    编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输人这些记录,用print函数输出这些记录。

    #include <stdio.h>
    
    #define NAMLEN 20
    //定义一个student结构体数组,包含5个元素
    struct student_t{
    	int num;
    	char name[NAMLEN];
    	int score[3];
    } students[5];
    
    void print(struct student_t *stu);
    
    int main(){
    	for (int i = 0; i < 5; i++){
    		scanf("%d%s%d%d%d", &students[i].num, students[i].name, &students[i].score[0],
    			&students[i].score[1], &students[i].score[2]);
    	}
    	print(students);
    	return 0;
    }
    
    void print(struct student_t *stu){
    	for (int i = 0; i < 5; i++){
    		printf("%d %s %d %d %d
    ", students[i].num, students[i].name, students[i].score[0],
    			students[i].score[1], students[i].score[2]);
    	}
    }
    

    运行截图

    编写一个函数print,打印一个学生的成绩数组,该数组中有5个学生的数据记录,每个记录包括num,name,score[3],用主函数输人这些记录,用print函数输出这些记录

  • 相关阅读:
    10A:子串计算
    09I:鸡蛋的硬度
    09H:数字组合
    09G:登山
    09F:股票买卖
    09E-计算字符串距离
    09D-最大上升子序列和
    09C-全排列
    02C-垃圾炸弹
    【c#基础】vs2019设置高级选项
  • 原文地址:https://www.cnblogs.com/weiyidedaan/p/13331214.html
Copyright © 2011-2022 走看看