题解 | #牛牛的单链表求和#
牛牛的单链表求和
http://www.nowcoder.com/practice/a674715b6b3845aca0d5009bc27380b5
#include<stdio.h>
typedef struct link{
int elem;
struct link *next;
}link,*linklist;
int main(){
int n,i,sum=0;
scanf("%d",&n);
int a[n];
link *p=(link*)malloc(sizeof(link));
link *temp=p;
for(i=0;i<n;i++){
scanf("%d",&a[i]);
}
for(i=0;i<n;i++){
link *s=(link*)malloc(sizeof(link));
s->elem=a[i];
s->next=NULL;
temp->next=s;
temp=temp->next;
}
temp=p;
while(temp->next){
temp=temp->next;
sum+=temp->elem;
}
printf("%d",sum);
}