寒假作业-day8

2024-02-12 08:52
文章标签 day8 寒假作业

本文主要是介绍寒假作业-day8,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

代码:

#include<stdio.h>
#include<stdlib.h>
#include<string.h>int jiecheng(int n){if(n<=1)return 1; return n*jiecheng(n-1);
}int sum(int n){if(n<=0)return 0;return n+sum(n-1);
}int feb(int n){if(n<=2)return 1;elsereturn feb(n-1)+feb(n-2);
}void exchange(int n){if(n==0)return ;else{	exchange(n/2);printf("%d",(n%2));}
}int sumge(int n){if(n==0)return 0;elsereturn n%10+sumge(n/10);
}int cheng(int n){if(n==0)return 1;elsereturn n%10*cheng(n/10);
}void reverse(char *arr){int high=strlen(arr)-1;int low=0;while(low<high){int temp=*(arr+low);*(arr+low)=*(arr+high);*(arr+high)=temp;high--;low++;}puts(arr);
}int main(int argc,const char *argv[]){printf("%d\n",jiecheng(5));printf("%d\n",sum(5));for(int i=1;i<=5;i++)printf("%d\t",feb(i));puts("");printf("%d\n",sumge(234));printf("%d\n",cheng(234));char str[]="hello";reverse(str);return 0;
}

程序:

这篇关于寒假作业-day8的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/702203

相关文章

云计算第二阶段---DBA Day8-Day9

DBA Day8   该阶段的2天内容,都会和数据库中间件,集群配置有关.   什么是中间件?         通俗来说,就是在正式文件内容从客户端发送或获取请求时,在传播过程中地点中间商,负责管理请求,并对其进行分类。  环境准备:     准备一台虚拟机,配置好YUM仓库,IP. redis介绍 什么是字典型数据库?               类似 :

DAY8:DNS查询过程 | CDN的概念和功能 | Cookie和Session是什么?有什么区别?

目录 DNS查询过程 CDN的概念和功能  Cookie和Session是什么?有什么区别?  Cookie和Session的概念  Cookie和Session的区别  DNS查询过程 DNS用来将主机名和域名转换为IP地址,其查询过程一般通过以下步骤: 本地DNS缓存检查:首先查询本地DNS缓存,如果缓存中有对应的IP地址,则直接返回结果。如果本地缓存中没有,则会向本地的D

代码随想录(day8)—环形链表

题目 预备知识点: for和while的区别 while语句属于循环语句,在判断是,如果条件为true,则会继续判断,直到false为止,即会进行多次判断(除非一开始条件就是错的)。 if语句属于条件判断语句,如果条件是true,则继续执行,为false则跳出语句不执行,只会进行单次判断。 while与if语句的最大的相同点是都有至少一步的判断。 参考链接:while和if

10天速通Tkinter库——Day8:《植物杂交实验室》杂交实验及历史记录界面

本篇博客我将介绍Tkinter实践项目《植物杂交实验室》中的杂交实验、实验结果和历史记录两个页面的制作。 它们作为主窗口的子页面实例,除了继承主窗口的基础设置(如图标、标题、尺寸等等)、还可以使用主窗口的属性和方法(如数据变量self.hybridizationPlants、页面跳转方法switch_to_screen等等),以及在constants.py中的常量定义和tool.py中定义的通用

代码随想录算法跟练 | Day8 | 字符串 Part01

个人博客主页:http://myblog.nxx.nx.cn 代码GitHub地址:https://github.com/nx-xn2002/Data_Structure.git Day8 344. 反转字符串 题目链接: https://leetcode.cn/problems/reverse-string/ 题目描述: 编写一个函数,其作用是将输入的字符串反转过来。输入字符串以字符数组

【课程总结】Day8(上):深度学习基本流程

前言 在上一篇课程《【课程总结】Day7:深度学习概述》中,我们了解到: 模型训练过程→本质上是固定w和b参数的过程;让模型更好→本质上就是让模型的损失值loss变小;让loss变小→本质上就是求loss函数的最小值; 本篇文章,我们将继续深入了解深度学习的项目流程,包括:批量化打包数据、模型定义、损失函数、优化器以及训练模型等内容。 求函数最小值回顾 以 y = 2 x 2 y=2x^

python 学习 带刷新的文本进度条 DAY8

import time scale = 50 start = time.perf_counter() print("程序开始".center(int(scale/2),'-')) for i in range(scale+1):     a = '*' * i     b = '.' * (scale - i)     c = i/scale*100     t =time.per

SQL刷题笔记day8——SQL进阶——表与索引操作

目录 1 创建一张新表 2 修改表 3 删除表 4 创建索引  5 删除索引 1 创建一张新表 我的答案 create table if not exists user_info_vip(id int(11) primary key auto_increment Comment'自增ID', # 有了主键就不用写not nul了uid int(11) unique not

代码随想录算法训练营Day8|541. 反转字符串II、替换数字、151.翻转字符串里的单词、卡码网:55.右旋转字符串

541. 反转字符串II 1.这道题刚开始把题意理解错了,以为对于任意长度的字符串都只反转[0,k-1]以及[2k,3k-1]区间的值。 2.但实际上是要把一个字符串分成若干长度为2k的小区间,反转前[0,k-1]的字符串,[k,2k-1]保持不变; 3.如果有一个区间字符串字符个数小于k,则全部反转。 4.双指针法实现反转比用索引更方便 class Solution {public Stri