自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

身在边城 心在编程

拥有一颗改变世界的心

  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 c语言求斐波那契数列的第 n 位数字

求斐波那契数列的第n位;1.用递归的方法;***值得注意的是:使用递归的方式虽然看起来很好理解但会有很大的运算量。(当输入一个很大的数字时不建议使用此方法)运算量呈指数式增长。#define _CRT_SECURE_NO_WARNINGS #include<stdio.h>#include<stdlib.h>int Fib(int n){ if (n =...

2018-12-31 15:23:22 4778 1

原创 用c语言实现x^k

题目:(1)用函数实现n^k (2)用递归实现n^k思路:【函数】定义n,k和最后的结果y,排除k=0的特殊情况,利用for()循环语句不断的赋值。【递归】同样的定义有关的变量(类型可以选择double型,下面代码的变量类型都用了int 型)排除k=0和k=1的特殊情况。返回值为 n*函数名称(int n,k-1)当k最后等于1的时候正好算完k个n相乘。#define _CRT_...

2018-12-27 23:10:01 1688

原创 用函数判断一个数是不是素数

题目:实现一个函数,判断一个数是不是素数(用C语言)思路:定义一个int 型数,使它依次递增整除所判断的数,如果余数等于0则不是素数,否则是素数。由for()语句配合if()语句不难写出。以下代码总共定义三个函数,可以随便调用哪个函数【仅供参考】#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdl...

2018-12-26 22:24:03 3860 1

原创 创建一个数组,实现初始化,清空,逆置等命令。

题目:创建一个数组,实现函数init()初始化数组、实现一个函数empty()清空数组、实现一个reverse()函数完成数组元素的逆置。(自己设置函数的参数和返回值)思路:(1)【init()函数,初始化数组】定义好数组之后对数组进行赋值,套用循环 for() 语句,对0-9下标进行手动输入10个数,之后再利用 for() 循环语句依次将赋值的数打印出来(2)【empty() 函数,清空...

2018-12-26 22:10:34 202

原创 实现一个函数判断year是不是闰年

题目:实现一个函数判断year是不是闰年?(C语言)思路:判断条件:(1)该年份可以被400整除(2)可以被4整除但不能被100整除的两个条件不需要都满足,只要满足其一就为润年。#define _CRT_SECURE_NO_WARNINGS#include<stdio.h>#include<stdlib.h>void Year(int n){ if...

2018-12-26 20:33:40 2133 1

原创 使用函数实现两个数的交换(C语言)

题目:使用函数实现两个数的代码。常规思路:定义函数,调用函数,完成交换。你的代码是否和下面一样呢?#include<stdio.h>#include<stdlib.h>void Swap(int a,int b){ int tmp = a; a = b; b = tmp;}int main(){ int x = 10; int y = ...

2018-12-23 23:47:40 17817 2

原创 用函数打印乘法口诀表(C语言)

题目:实现一个函数,打印乘法口诀表。口诀表的行数和列数自己决定,例如:输入9,输出 9* 9 的口诀表,输入12,输出 12* 12 的乘法口诀表。思路:(1)题目告诉用函数,则先定义函数,然后调用自定义的函数。(2)可以随意输入一个数n,则输出n*n的乘法口诀表,则定义一个变量n.参考代码(如有错误欢迎指出)#define _CRT_SECURE_NO_WARNINGS#inclu...

2018-12-23 00:47:44 3180 1

原创 模拟银行卡三次密码输入场景

题目:共有三次输入密码的机会,如果在三次输入中有一次输入正确则打印"密码正确,登录成功";如果输入失败则打印“密码错误,登录失败”;如果输入密码三次失败则打印出“你的账号已被锁定,请联系工作人员解锁”。思路:先定义一个密码,判断输入的密码与所定义的密码是否相等需要 if() 语句;有三次机会则需要一个循环语句;输入密码正确的话跳出循环。最后再一次用 if() 判定跳出循环的原因是因为输入密码...

2018-12-20 20:30:38 2307

原创 二分查找(折半查找)

题目:写代码可以在整型有序数组中查找想要的数字,找到了返回下标,找不到返回-1(折半查找)思路:(1)既然是折半查找,那么一定要定义一个中间变量,那么怎么赋值呢?   那就得定义两边界的变量,left,mid,right,其中 int mid=(left+right)/2   虽然折半查找在数学里面应该是比较快的一种方式,但也至少在需要   好几次吧,所以必须得用到while()...

2018-12-19 19:55:03 4022 2

原创 用C语言实现猜数字游戏

编写一个猜数字游戏规则:系统随机给出一个1-100的数字,让用户来猜,   如果猜低则系统提示low,若猜高则系统提示high   如果猜中则系统提提示you are right!思路和注意事项:(1)如何让系统生成一个随机数字? 答:利用时间戳(当前时间减去1970-1-1-00-00-00)   rand()%100+1函数表示1-100之间的数字。   另外还要加一个随机种子...

2018-12-18 22:41:18 1687

原创 输入一个字符,则输出它的大小或小写字符

题目:用C语言实现:连续输入一个大写字符则输出它的小写字符;输入它的小写字符则输出它的大写字符;输入数字则不输出任何。思路:题目说输入字符或数字,输入的格式不一样,所以不可以使用scanf()那么可以用getchar()连续输入多个字符.既然是连续输入,那么得使用循环语句,用for()的话,由于不知道条件的无法循环,不妨试试while()语句。那循环条件是?while((int ch...

2018-12-17 14:40:28 811

dream2.gif

dream2.gif

2021-01-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除