![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
计153-12和计155—6
艾尔森
这个作者很懒,什么都没留下…
展开
-
C语言习题5.19--递归方法实现逆序
题目描述你知道递归么?简单来说,递归就是函数自身对自身的调用,直到遇到终止条件,再对数据做逆向处理,下面就有一个递归的简单例子等你来处理。#include void inverted(int); /*函数声明*/int main(){ int n;/*需要逆序的整数*/ scanf("%d",&n); inverted(n);/*调用逆序函数*/原创 2015-12-27 16:54:56 · 2160 阅读 · 0 评论 -
Pseudoprime numbers
DescriptionFermat's theorem states that for any prime number p andfor any integer a > 1, ap == a (mod p).That is, if we raise a to the pth power and divide byp, the remainder is a. Some (but not原创 2015-12-27 16:55:21 · 328 阅读 · 0 评论 -
C语言习题5.20--算法:汉诺塔
题目描述汉诺塔(又称河内塔)问题是印度的一个古老的传说。开天辟地的神勃拉玛在一个庙里留下了三根金刚石的棒A、B和C,A上面套着n个圆的金片,最大的一个在底下,其余一个比一个小,依次叠上去,庙里的众僧不倦地把它们一个个地从A棒搬到C棒上,规定可利用中间的一根B棒作为帮助,但每次只能搬一个,而且大的不能放在小的上面。僧侣们搬得汗流满面,可惜当n很大时这辈子恐怕就很搬了聪明的你还有计算机帮你完成原创 2015-12-27 16:55:19 · 2433 阅读 · 0 评论 -
计算题
题目描述一个简单的计算,你需要计算f(m,n),其定义如下: 当m=1时,f(m,n)=n;当n=1时,f(m,n)=m; 当m>1,n>1时,f(m,n)= f(m-1,n)+ f(m,n-1)输入第一行包含一个整数T(1<=T<=100),表示下面的数据组数。以下T行,其中每组数据有两个整数m,n(1输出对每组输入数据,你需要计算出f(m,n),并输出。每个结果占一行。样例输入原创 2015-12-27 16:55:16 · 425 阅读 · 0 评论 -
C语言习题 整数转换成字符串
题目描述用递归法将一个整数n转换成字符串。例如,输入483,应输出字符串"483"。n的位数不确定,可以是任意位数的整数。输入n输出对应的字符串样例输入483样例输出 4 8 3提示 主函数已给定如下,提交时不需要包含下述主函数int main(){ int number; scanf("%d",&number); if (num原创 2015-12-27 16:55:14 · 1083 阅读 · 0 评论 -
C语言习题 求n阶递归多项式
题目描述用递归方法求n阶递归多项式的值,递归公式为n=0 pn(x) =1n=1pn(x) =xn>1pn(x) =((2n-1)*x*pn-1(x) -(n-1)*pn-2(x))/n结果保留2位小数。输入n和x的值。输出pn(x)的值。样例输入2 2样例输出5.50提示主函数已给定如...原创 2015-12-27 16:55:11 · 5065 阅读 · 3 评论 -
C语言习题 用递归方法求 f(n)
题目描述C语言习题 用递归方法求 f(n) =12+22+...+n2 ,n的值由主函数输入。输入n的值。输出 f(n) 的值。样例输入10样例输出385提示 主函数已给定如下,提交时不需要包含下述主函数int main(){ int n; scanf("%d",&n); printf("%d\n",fac(n)); re原创 2015-12-27 16:55:08 · 2710 阅读 · 0 评论 -
有序回文数
题目描述有序回文数是一种很特殊的数,像43211234,321123,现在我把11称为一阶回文数,2112称为二阶回文数,以此类推。小平刚开始学递归,想用递归的方法输出一个n(输入一个整型变量n,表示第n阶回文数。输出第n阶回文数样例输入3样例输出321123提示主函数已给定如下,提交时不需要包含下述主函数#include int main原创 2015-12-27 16:55:06 · 704 阅读 · 0 评论 -
C语言习题5.18--进制转换
题目描述输入一个十进制数N,将它转换成R进制数输出。输入输入数据包含多个测试实例,每个测试实例包含两个整数N(32位整数)和R(2<=R<=16,R输出为每个测试实例输出转换后的数,每个输出占一行。如果R大于10,则对应的数字规则参考16进制(比如,10用A表示,等等)。样例输入7 2 23 12 -4 3样例输出111 1B -11原创 2015-12-27 16:55:03 · 2516 阅读 · 0 评论 -
C语言习题5.21--学生成绩的处理
题目描述期末考试快到了,为了下学期开始的评优,院长给老师下达了任务--做一个统计学生成绩的程序,给他老人家省省事。任务内容是:编写一个函数void calcscore(int n),在函数中输入n个人的成绩,计算最高分,最低分,总分和平均分,要求在主函数中调用函数calcscore计算各种成绩,并在主函数中输出各种计算结果。(使用全局变量在函数之间传递多个数据)当然,老师不能把如此原创 2015-12-27 16:55:01 · 4728 阅读 · 0 评论 -
C语言习题5.13--趣味取小数
题目描述听说大家最近学得不错,教授就准备考考大家,先做出来有奖哦~编写一个函数,取一个小数的第n(-10位,当n大于0时,从小数点位置开始向右取小数部分第n位,当n小于0时,从小数点位置开始向左取整数部分的第n位。#include #include int get_one_digit(double num,int n); /*函数声明*/int main(){ dou原创 2015-12-27 16:54:58 · 2582 阅读 · 0 评论 -
The 3n + 1 problem
DescriptionConsider the following algorithm to generate asequence of numbers. Start with an integer n. If n is even, divideby 2. If n is odd, multiply by 3 and add 1. Repeat this processwith the n原创 2015-12-27 16:55:24 · 453 阅读 · 0 评论