4-6 求单链表结点的阶乘和 (15分)
来源:互联网 发布:可可英语好用吗 知乎 编辑:程序博客网 时间:2024/04/29 06:47
本题要求实现一个函数,求单链表L
结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int
范围内。
函数接口定义:
int FactorialSum( List L );
其中单链表List
的定义如下:
typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */
裁判测试程序样例:
#include <stdio.h>#include <stdlib.h>typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */int FactorialSum( List L );int main(){ int N, i; List L, p; scanf("%d", &N); L = NULL; for ( i=0; i<N; i++ ) { p = (List)malloc(sizeof(struct Node)); scanf("%d", &p->Data); p->Next = L; L = p; } printf("%d\n", FactorialSum(L)); return 0;}/* 你的代码将被嵌在这里 */
输入样例:
35 3 6
输出样例:
846
#include <stdio.h>#include <stdlib.h>typedef struct Node *PtrToNode;struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */};typedef PtrToNode List; /* 定义单链表类型 */int FactorialSum( List L );int main(){ int N, i; List L, p; scanf("%d", &N); L = NULL; for ( i=0; i<N; i++ ) { p = (List)malloc(sizeof(struct Node)); scanf("%d", &p->Data); p->Next = L; L = p; } printf("%d\n", FactorialSum(L)); return 0;}int FactorialSum( List L ){int i,Num;int Sum=0;while(L!=NULL){Num=1;for(i=1;i<=L->Data;i++){Num=Num*i;}Sum=Sum+Num;L=L->Next;}return Sum;}
0 0
- 4-6 求单链表结点的阶乘和 (15分)
- 4-6 求单链表结点的阶乘和 (15分)
- 4-6 求单链表结点的阶乘和 (15分)
- 4-6 求单链表结点的阶乘和 (15分)
- 4-6 求单链表结点的阶乘和 (15分)
- 4-6 求单链表结点的阶乘和 (15分)
- 4-6 求单链表结点的阶乘和
- 4-6 求单链表结点的阶乘和
- 求单链表结点的阶乘和
- 6-15 求单链表结点的阶乘和(15 point(s))
- PAT基础编程题目集 4-6 求单链表结点的阶乘和
- PAT基础题 4-6 求单链表结点的阶乘和
- 求链表结点的阶乘和
- PAT练习基础编程题目之求单链表结点的阶乘和
- 本题要求实现一个函数,求单链表L结点的阶乘和
- 4-14 递归求阶乘和 (10分)
- 4-6 带头结点的链式表操作集 (20分)
- 4-6 带头结点的链式表操作集 (20分)
- hdu3572(DINIC最大流)
- Scala之Demo1
- UVA - 10129 Play on Words
- Ubuntu下搭建gstreamer开发环境
- In-Cell、On-Cell、OGS三种屏幕技术
- 4-6 求单链表结点的阶乘和 (15分)
- [PAT (Advanced Level) ]1027. Colors in Mars 解题文档
- Android性能调试工具的使用
- iOS 支付 [支付宝、银联、微信]
- JavaScript中list的简单使用<菜单>
- PostgreSQL 2015 全国用户大会开始报名了!!!
- java集群技术
- myeclipse2013、 jdk1.6 安装findbugs插件
- 4-7 统计某类完全平方数 (20分)