建立链表赋随机值
来源:互联网 发布:java处理json数据 编辑:程序博客网 时间:2024/06/15 16:16
函数fun功能是将单向链表结点(不包括头结点)数据域为偶数的值累加起来。
#include <stdio.h>#include <conio.h>#include <stdlib.h>typedef struct aa{ int data; struct aa *next;} NODE;int fun (NODE *h){ int sum=0; NODE *p; p=h->next;/*************found**************/ while(p!=NULL) { if(p->data%2==0) sum+=p->data;/*************found**************/ p=p->next; } return sum;}NODE *creatlink(int n){ NODE *h,*p,*s; int i; h=p=(NODE*)malloc(sizeof(NODE)); for(i=1;i<n;i++) {s=(NODE*)malloc(sizeof(NODE));s->data=rand()%16;s->next=p->next;p->next=s;p=p->next; } p->next=NULL; return h;}outlink(NODE *h){ NODE *p; p=h->next; printf("\n\n The LIST :\n\n HEAD"); while(p) { printf("->%d",p->data); p=p->next;} printf("\n");}void main(){ NODE *head; int sum; system("CLS"); head=creatlink(10); outlink(head); sum=fun(head); printf("\nSUM=%d",sum); }
阅读全文
0 0
- 建立链表赋随机值
- 建立一个不重复的随机列表
- 使用标准C语言建立动态随机数组
- 随机取值问题.
- 获得随机编码值
- 随机值问题
- MySQL中的随机值
- 获取随机值
- c++取随机值
- 随机值配置
- 算法-->随机值
- 随机生成token值
- 返回随机值
- 随机
- 随机
- 随机
- 随机
- 随机
- Java程序设计基础教程-第一章
- faster rcnn 源码阅读
- Mybatis Could not find result map XXXX int
- 1058. A+B in Hogwarts (20)
- spring_提示JDK1.5 以及 AOP编程提示error at ::0 can't find referenced pointcut actionMethod
- 建立链表赋随机值
- [PCB] Allegro常见的文件后缀含义与释义
- Eclipse用法和技巧汇总
- 词向量源码解析:(3.2)GloVe源码解析之vocab_count
- 练习二 水仙花数
- linux常用命令
- osg 源码剖析(一)frame函数剖析
- 手机定位:获取我的位置经纬度
- Terminator快捷键及其它设置