输出指定数量的斐波那契数列(用switch)

本文介绍了一个简单的C语言程序,用于输出指定数量的斐波那契数列。该程序通过循环实现了斐波那契数列的计算,并在数值过大时可能会发生溢出。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

输出指定数量的斐波那契数列(当数值大时会溢出)

#include<stdio.h>

int ff(int number)

{

  intfirst=1,second=1,tem,i;

 printf("%d\t%d\t",first,second);

 for(i=0;i<number-2;i++)

  {

           tem=second;

           second=first+second;

           first=tem;

           printf("%d\t",second);

  }

 return 0;

}

int main()

{

   int number;

         scanf("%d",&number);

switch(number)

{

   case 1:

                   printf("1\t");

                   break;

   case 2:

                   printf("1\t1\t");

                   break;

   default:

                   ff(number);

                   //break;

 

        

}

 

         return0;

}


### Docker Desktop 配置国内镜像源的方法 对于希望提高Docker镜像下载速度的用户来说,配置国内镜像源是一个有效的方式。针对不同操作系统下的Docker Desktop,具体操作略有差异。 #### Mac 用户配置方法 在Mac上,为了优化Docker镜像的获取效率,可以通过调整`Docker Engine`中的设置来指定使用国内镜像源[^1]。这一步骤涉及打开Docker Desktop应用程序,导航至偏好设置内的`Docker Engine`选项卡,在JSON格式的配置文件里添加或修改`registry-mirrors`字段的内容,以指向一个更加快捷稳定的服务器地址列表。 #### Windows 用户配置指南 Windows环境下,除了能够通过相似路径访问到`Docker Engine`配置界面外,还值得注意的是默认情况下Docker会将数据存放在系统盘(C盘),即位于`C:\Users\<用户名>\AppData\Local\Docker\wsl\[2]`这样的目录下。当考虑更改镜像源时同样需编辑上述提到的引擎参数部分,确保加入了合适的中国区加速链接[^2]。 #### Linux 或其他平台通用做法 无论是在哪种平台上运行Docker Desktop,核心的操作都是围绕着向其内部的JSON配置增加一组或多组可用作代理服务端口的URL字符串实现本地化资源加载提速的目的。下面给出了一段适用于大多数情况的标准写法: ```json { "registry-mirrors": [ "https://registry.docker-cn.com", "http://hub-mirror.c.163.com", "https://docker.mirrors.ustc.edu.cn" ] } ``` 这段代码展示了如何利用阿里云、网易以及中科大提供的公共镜像站作为备选方案之一[^3]。当然还有更多可信赖的选择可供参考,比如腾讯云所提供的实例[^4]或是DaoCloud等第三方服务商所维护的服务节点[^5]。 完成以上任意一种方式后记得点击应用按钮使新设定生效,并重启软件让改动正式起作用。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值