函数题:顺序创建单向链表
本题要求实现一个将输入的学生成绩组织成单向链表的简单函数。
### 函数接口定义:
c++
struct stud_node * input();
利用input函数创建一个链表,函数返回链表的头指针。
### 裁判测试程序样例:
c++
#include <stdio.h>
#include <stdlib.h>
struct stud_node {
int num;
char name[20];
int score;
struct stud_node *next;
};
struct stud_node * input();
int main()
{
struct stud_node *head, *p;
head=input();
for ( p = head; p != NULL; p = p->next )
printf("%d %s %d\n", p->num, p->name, p->score);
return 0;
}
/* 请在这里填写答案 */
### 输入样例:
in
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
0
### 输出样例:
out
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
答案:若无答案欢迎评论
### 函数接口定义:
c++
struct stud_node * input();
利用input函数创建一个链表,函数返回链表的头指针。
### 裁判测试程序样例:
c++
#include <stdio.h>
#include <stdlib.h>
struct stud_node {
int num;
char name[20];
int score;
struct stud_node *next;
};
struct stud_node * input();
int main()
{
struct stud_node *head, *p;
head=input();
for ( p = head; p != NULL; p = p->next )
printf("%d %s %d\n", p->num, p->name, p->score);
return 0;
}
/* 请在这里填写答案 */
### 输入样例:
in
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
0
### 输出样例:
out
1 zhang 78
2 wang 80
3 li 75
4 zhao 85
答案:若无答案欢迎评论