练习的题目<单链表求和>题目难度较小。
1、题目描述
小明输入了一个长度为 n 的数组,他想把这个数组转换成链表,链表上每个节点的值对应数组中一个元素的值,然后遍历链表并求和各节点的值。
输入描述:
第一行输入一个正整数 n ,表示数组的长度。
第二行输入 n 个正整数,表示数组中各个元素的值。
输出描述:
把数组转换成链表然后对其求和并输出这个值。
2、实例
输入:5 5 2 3 1 1
输出:12
3、题解
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
typedef int SLDataType;
typedef struct SListNode
{
struct SListNode*next;
SLDataType Data;
}SLNode;
SLNode*BuyNode(SLDataType X)
{
SLNode*newnode = (SLNode*