#include<stdio.h>
#include<stdlib.h>
#define LEN sizeof(struct Student)
struct Student{
long num;
float score;
struct Student *next;
};
int n;
void print(struct Student *head){
struct Student *p;
printf("\nnow,theses %d records are :\n",n);
p = head;
if(head!=NULL){
do{
printf("%ld%5.1f\n",p->num,p->score);
p = p->next;
}while(p!=NULL);
}
}
编写一个输出链表的函数print
最新推荐文章于 2023-12-12 11:40:17 发布
该代码定义了一个包含学号(longnum)、分数(floatscore)和指向下一个节点指针的结构体Student,并创建了一个链表。函数print用于遍历并打印链表中的所有学生记录。文章展示了如何在C语言中操作链表数据结构。
摘要由CSDN通过智能技术生成