1. 斐波那契分数数列的前n项之和

斐波那契分数数列为2+3/2+5/3+8/5+13/8+…

#include"stdio.h" //斐波那契分数:下一个分数的分母是前一个分数的分子,分子是前一个分数的分子和分母的和。

void main()

{

int n,a=2,b=1,i,c;

float s=0;

scanf("%d",&n); //计算n个斐波那契分数

for (i=1;i<=n;i++)

{

s=s+(float)a/b; //a是分子,b是分母。

c=b; //分母的值赋值给c。

b=a; //将分子的值赋值给b(下一个分数的分母)。

a=a+c; //将分子和分母的值赋值给a(下一个分数的分子)。

}

printf("%.2f\n",s);

}

2.水仙花数

水仙花数是指一个 n 位数(n≥3 ),它的每个位上的数字的 n 次幂之和等于它本身(例如:1^3 + 5^3+   3^3 = 153)

#include //3^3 = 153)

void main()

{

int x,m,n,k;

for(x=100;x<1000;x++)

{

m=x/100; //m代表该数的百位数字

n=x/10%10; //n代表该数的百位的数字

k=x%10; //k代表该数的个位数字

if(x==m*m*m+n*n*n+k*k*k) //判断如果是水仙花数

printf("%d\n",x); //输出函数的值

}

}

3. 素数

#include

void main()

{

int m;

scanf("%d",&m);

prime(m);

}

prime(int n)

{

int i,k;

k=n/2; //执行循环k次

for(i=2;i<=k;i++) //依次判断是否i被整除

if(n%i==0) break; //若整除,则退出

if(i>=k+1)

printf("This is a prime number");

else

printf("This isn't a prime number");

}

4. 二维数组行列互换

#include

void main()

{

int i,j,a[2][3],b[3][2]; //定义一个两行三列和一个三行两列的数字

for(i=0;i<=1;i++)

{

for(j=0;j<=2;j++)

scanf("%d",&a[i][j]);

printf("\n");

} //输入数列

for(i=0;i<=1;i++)

{

for(j=0;j<=2;j++)

b[j][i]=a[i][j]; //交换行与列

}

for(i=0;i<=1;i++)

{

for(j=0;j<=2;j++)

printf("%4d",a[i][j]);

printf("\n");

} //输出原来的数列

for(j=0;j<=2;j++)

{

for(i=0;i<=1;i++)

printf("%4d",b[j][i]); //输出交换后的数列

printf("\n");

}

}

c语言水仙花数素数,【C语言】斐波那契分数数列和、水仙花数、素数相关推荐

  1. 绝对零基础的C语言科班作业⑦(数组)(斐波那契数列)(冒泡排序)

    一(一维数组) ①(代码)反序输出 任务描述 编程读入若干整数,按相反顺序输出. 输入格式: 第一行是一个整数N(N<=100),表示这一组数据的个数.接下来的一行是N个整数,用空格或回车分隔. ...

  2. 打印水仙花数oracle,javaScript实现回文数、水仙花数判断和输出斐波那契数列

    javaScript实现回文数.水仙花数判断和输出斐波那契数列 发布时间:2020-07-22 01:15:37 来源:51CTO 阅读:422 作者:Cynthia_xie // 判断一个数是不是回 ...

  3. C语言练习第4天---输出斐波那契数列(循环,数组,函数)

    题目:编写程序,分行输出斐波那契Fibonacci数列的前20项(每行5个数) 说明:斐波那契数列:1,1,2,3,5,8,13,21... 观察得后一个数等于前两个数之和 //方法1:循环 #inc ...

  4. [CS101] 转载:浅议Fibonacci(斐波纳契)数列求解

    原文转载自林健随笔的"浅议Fibonacci(斐波纳契)数列求解" Fibonacci 数列 描述了动物繁殖数量.植物花序变化等自然规律.作为一个经典的数学问题,Fibonacci ...

  5. 斐波那契数列在计算机的应用,斐波那契(Fibonacci)数列的几种计算机解法

    题目:斐波那契数列,又称黄金分割数列(F(n+1)/F(n)的极限是1:1.618,即黄金分割率),指的是这样一个数列:0.1.1.2.3.5.8.13.21.34.--.在数学上,斐波纳契数列以如下 ...

  6. 著名的斐波那契额数列,1 1 2 3 5 8输出第n项

    著名的斐波那契额数列 1 1 2 3 5 8输出第n项 var n = parseInt(window.prompt('请输入n的值:'));var first = 1,second = 1,thir ...

  7. 【递推】HDU -2018 母牛的故事斐波那契兔子数列

    函数之递归的应用 母牛的故事 (这个问题还有很多类似的,比如种树,每一年种的树品质在改变,当然区别在于树不能生孩子.. 相应的人类达到法定年龄就可以生孩子,这个和母牛问题一样,只不过时间间隔变化了. ...

  8. php 斐多纳契数列,斐波那契神奇数列与波浪理论的完美重合(摘选)

    斐波那契神奇数列与波浪理论的完美重合(摘选) 一.斐波那契数列为波浪理论的结构基础 艾略特,波浪理论的开山祖师,在1934年公开发表波浪理论,指出股市走势依据一定的模式发展,涨落之间,各种波浪有节奏地 ...

  9. 斐波那契(Fibonacci)数列计算器设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/85734538 资源下载地址:https://download.csdn.net/downl ...

最新文章

  1. 关于Jenkins部署代码权限三种方案
  2. 学习区块链,绕不过去的“拜占庭将军问题”!!这里正好有通俗易懂的解释
  3. BugKuCTF WEB 你必须让他停下
  4. boost::coroutine模块实现合并数组的测试程序
  5. week04_python函数返回值、作用域
  6. 081、Weave Scope 多主机监控(2019-04-29 周一)
  7. SQL语句大全(2)
  8. 环球网-王坚《在线》:用20万字讲清楚三个词
  9. mybatis进行CRUD操作时返回值不为影响的条数,为null
  10. k8s+jenkins
  11. 《深入理解Java虚拟机》第1,2章
  12. 通用数据接口USB3.0,雷电3,TypeC之间
  13. Windows批量修改文件或文件夹名称
  14. 二阶矩阵转置怎么求_这个二阶矩阵的二范数怎么求
  15. 什么是计算机?计算机的硬件系统组成有哪些?
  16. Matplotlib绘制动图
  17. EndNote X9在Word插入参考文献时在工具来不显示,使用时显示服务器运行失败,和用国标GBT 7714遇到的错误
  18. 格式化磁盘重装ubuntn18.04系统后恢复timeshift备份文件
  19. 3d模型多怎么优化_高德地图又出逆天黑科技!全国各大城市模型直接获取
  20. 致江苏卫视《最强大脑第二季》节目组的一封信

热门文章

  1. vue省市区镇四级联动
  2. gma 1.1.2 (2023.01.14) 更新日志(重大更新:开始支持空间绘图)
  3. 线性代数Python计算:解可逆系数矩阵线性方程组
  4. SD卡 TF卡 接口引脚定义
  5. android:浏览器添加书签
  6. Android-MVP模式详解,附带学习经验
  7. Linux安装gitlab教程
  8. 非JSON格式字符串转换为正规JSON字符串
  9. 运行Monitor 的时候出现错误解决办法
  10. SonicwALL NSA-4600 防火墙基本介绍