pta基础编程
Pursue a rookie
这个作者很懒,什么都没留下…
展开
-
6-8 简单阶乘计算 (10 分)
6-8 简单阶乘计算 (10 分) 本题要求实现一个计算非负整数阶乘的简单函数。 函数接口定义: int Factorial( const int N ); 其中N是用户传入的参数,其值不超过12。如果N是非负整数,则该函数必须返回N的阶乘,否则返回0。 裁判测试程序样例: #include <stdio.h> int Factorial( const int N ); int main() { int N, NF; scanf("%d", &N); NF原创 2021-05-15 21:27:59 · 107 阅读 · 0 评论 -
6-7 统计某类完全平方数 (20 分)
6-7 统计某类完全平方数 (20 分) 本题要求实现一个函数,判断任一给定整数N是否满足条件:它是完全平方数,又至少有两位数字相同,如144、676等。 函数接口定义: int IsTheNumber ( const int N ); 其中N是用户传入的参数。如果N满足条件,则该函数必须返回1,否则返回0。 裁判测试程序样例: #include <stdio.h> #include <math.h> int IsTheNumber ( const int N ); int m原创 2021-05-15 21:19:55 · 88 阅读 · 0 评论 -
6-6 求单链表结点的阶乘和 (15 分)
6-6 求单链表结点的阶乘和 (15 分) 本题要求实现一个函数,求单链表L结点的阶乘和。这里默认所有结点的值非负,且题目保证结果在int范围内。 函数接口定义: int FactorialSum( List L ); 其中单链表List的定义如下: typedef struct Node *PtrToNode; struct Node { int Data; /* 存储结点数据 */ PtrToNode Next; /* 指向下一个结点的指针 */ }; typedef PtrToNod原创 2021-05-11 15:07:21 · 95 阅读 · 0 评论