输出分式问题
来源:互联网 发布:泉州继续教育网络系统 编辑:程序博客网 时间:2024/05/01 16:56
数列 a={1,1,3,7,17,41,```} 如下性质:
A0=A1=1;
Ai=Ai-2+2*Ai-1(i>=2)
对于给定的n,数列Xn有n个元素,各元素的值为
Ai/Ai+1(i=0,1,```n-1)
且按升序排列。其中Xn的各元素值以分数形式表示;
函数ha()首先在枚举数列A的元素时,生成Xn的元素,然后对Xn的元素进行排序,最后顺序输出排序后的Xn的各元素。
例:
当n=5,X5={1/3,7/17,17/41,3/7,1/1}
=================================================================================
#include<stdio.h>
#include<stdlib.h>
#include<conio.h>
float array(int n)
{
if(n==1||n==0)return 1.0;
else return array(n-2)+2*array(n-1);
}
void makex(float b[],int m)
{
float hold;
int i,j;
for(i=0;i<m;i++){b[i]=array(i)/array(i+1);printf("~~~%f~~~",b[i]);}
for(i=0;i<m-1;i++)
for(j=i+1;j<m;j++)
if(b[i]>b[j])
{
hold=b[i];
b[i]=b[j];
b[j]=hold;
}
}
int main()
{
int i,n;
float a[100];
printf("input the number:");
scanf("%d",&n);
printf("/n");
makex(a,n);
for(i=0;i<n;i++)printf("%f ",a[i]);
getch();
return 0;
}
- 输出分式问题
- 第十周任务2—分式的累加问题
- 连分式
- 求分式
- 支点(连分式实践)
- 奇怪的分式 蓝桥杯
- 奇怪的分式
- 奇怪的分式
- 奇怪的分式
- 奇怪的分式
- 奇怪的分式
- 约分最简分式
- LQB - 奇怪的分式
- 分式数列求值!
- 奇怪的分式
- 奇怪的分式
- 【蓝桥杯】:奇怪的分式
- 2509: 奇怪的分式
- 越来越觉得自己渺小
- 小议手机软件平台开发(4) - 政治问题
- 矩阵转置
- 一个圆周率的算法
- VC实用小知识总结(转载)
- 输出分式问题
- spring中DispatcherServlet的运行机制
- 删除程序自身
- 学生类,成绩类
- 将DataGrid中的数据导出到指定的Excel文件中
- 不重复质因子
- 真没想到VB也可以这样用之指针技术
- 大数加法.重载实现
- 字符串替换