![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PTA作业
honghong爱睡觉
这个作者很懒,什么都没留下…
展开
-
PTA--递归:7-4 递归函数输出一个十进制整数的十六进制形式
案例拓展 编写函数输出一个十进制整数的十六进制形式编写函数,函数的参数是整数N,在函数中输出整数N的十六进制形式(递归方法实现)。主函数中输入整数a和b,输出从a到b的所有整数的十六进制形式。具体输出格式参考样例。输入样例:200 210输出样例:C8 C9 CA CB CC CD CE CF D0 D1 D2输入样例:20000 20010输出样例:4E20 4E21 4E22 4E23 4E24 4E25 4E26 4E27 4E28 4E29 4E2A原创 2022-05-28 16:26:55 · 1294 阅读 · 0 评论 -
PTA--递归:7-3 递归实现逆序输出整数
本题目要求读入1个正整数n,然后编写递归函数reverse(int n)实现将该正整数逆序输出。输入格式:输入在一行中给出1个正整数n。输出格式:对每一组输入,在一行中输出n的逆序数。输入样例:12345输出样例:54321代码长度限制16 KB时间限制400 ms内存限制64 MB方法一递归#include <stdio.h>void reverse(int n){ if(n==0) return..原创 2022-05-28 15:27:11 · 1347 阅读 · 0 评论 -
PTA--递归: 7-2 建国的数学难题
7-2 建国的数学难题众所周知,建国是一个数学天才,但是今天他被下面这道题考到了,你能帮建国解决这个难题吗?f(1) = kf(2) = f(1) + 1f(3) = f(2) + 1 + 2......f(n) = f(n-1) + (1 + 2 + ... + n-1)输入格式:第一行输出一个整数T,表示样例数。(1 <= T <= 100)每个样例占一行,输入两个整数n,k。(0 < n, k <= 1000) 。输出格式:每个样例.原创 2022-05-27 22:01:24 · 1039 阅读 · 0 评论 -
PTA--递归:7-1 斐波那契数列(I)
已知斐波那契数列Fn=Fn−1+Fn−2(n>=3),F1=1,F2=1用递归的方法求解该数列的第n项。输入格式:输入一个正整数n (1<=n<=40)。输出格式:输出一个数,数列的第n项输入样例1:1输出样例1:1输入样例2:3输出样例2:2代码长度限制16 KB时间限制1000 ms内存限制128 MB答案#include <stdio.h>int f(int .原创 2022-05-27 21:20:58 · 2565 阅读 · 0 评论 -
PTA--结构体: 7-2 节约有理
小明准备考研,要买一些书,虽然每个书店都有他想买的所有图书,但不同书店的不同书籍打的折扣可能各不相同,因此价格也可能各不相同。因为资金所限,小明想知道不同书店价格最便宜的图书各有多少本,以便节约资金。输入格式:首先输入一个正整数T,表示测试数据的组数,然后是T组测试数据。对于每组测试,第一行先输入2个整数m,n(1≤m,n≤100),表示想要在m个书店买n本书;第二行输入m个店名(长度都不超过20,并且只包含小写字母),店名之间以一个空格分隔;接下来输入m行数据,表示各个书店的售书信息,每行由小数原创 2022-05-15 13:55:44 · 1641 阅读 · 1 评论