- 博客(4)
- 收藏
- 关注
原创 PTA-输出Fibonacci数列的几种实现方式
#include<stdio.h>int Fibonacci(int n){ if(n==1) return 1; if(n==0) return 0; else return Fibonacci(n-1)+Fibonacci(n-2);}int main(){ int n,i; scanf("%d",&n); for(i=1;i<=n;i++) { printf("%-10d",.
2021-12-02 20:36:49
2340
1
原创 PTA-部分排序
对于一组数据,我们可以只对原先处在中间位置的那些元素进行排序。输入格式:在一行内输入n r a1 a2 ... an其中,不大于200的正整数n表示该组数据的个数;不大于200的非负整数r表示该组数据两端各自留有r个数不参与排序,若r+r>=n,则该组数据无需排序。整数a1 a2 ... an是该组的n个数据,且都在8位以内。输出格式:排序之后的序列,元素之间用一个空格间隔,最后一个元素之后不加空格。输入样例:5 1 6 5 4 3 2输出样例:6 3 4 5
2021-11-29 22:57:46
1936
原创 输出一个整数的逆序数
题目内容:实现一个求整数的逆序数的简单函数。输入格式:输入一个整数(可正可负)。输出格式:输出它的逆序,注意考虑正负。输入样例1:1234输出样例1:4321输入样例2:-12340输出样例2:-4321代码:#include<stdio.h>#include<math.h>int change(int n){ int b=0,i,m,c=9,x=0; int a[100]; m=fa
2021-11-28 12:14:17
4467
原创 PTA-螺旋方阵(右下角按螺旋形递减打印数字方阵)
本题要求从右下角顺时针递减打印一个的方阵。输入格式:输入为一个正整数n (1=<n<=20)。输出格式:螺旋型递减顺序输出n行n列的数字方阵,每个数字占4个宽度,左对齐。输入样例:5输出样例:10 9 8 7 11 2 1 6 12 3 4 5 13 14 15 16 思路分析:把整个方阵分为四部分,利用一个大的for循环套住四个for循环,四个for循环分别输出不同的行列;大的for循环.
2021-11-26 23:31:08
1354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人