自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 扬帆起航,从头开始!

这个暑假过后我就成大二的学生了。回顾大一一年的学习,虽然没达到自己想要的高度,有遗憾也有收获,总之我也不算后悔。通过一年的了解,感觉自己对计算机和编程算法的了解少之甚少,以后的道路还很远,任务还很重。 今天写下此篇博客,从此决心努力。在我大学剩下的时间里,我一定能在活动和竞赛中获得提升,在学习中收获知识,在编程算法上更上一层楼。...

2018-07-28 19:23:44 212

原创 csdn近期

突然发现把优快云放了很久,从上学期开始用markdown去写博客。平时在github上能看到的开源资料和项目要多一些,以后尽量配合csdn也去写笔记!欢迎大家踩我:github地址:https://github.com/Larkkkkkkkhexo地址:https://larkkkkkkk.github.io(原始地址)https://www.larkkkkkkk.com(用Net...

2020-02-28 22:01:08 201

原创 编写函数:unsigned int reverse_bit(unsigned int value)

题目:思考:此题目是关于无符号十进制函数编写。利用变量i循环,变量z作为最终结果和形参,主要过程是value的变化。000000000000000000000011001如何翻转。利用c语言中的右移动运算符(>>)做到翻转,将value的值右移然后和1进行与运算之后乘以对应位的权值。 z+=((value>>i)&1)*pow(2,31-i);...

2018-08-18 19:52:22 599

原创 用指针写出strcmp函数

题目:用指针写出strcmp函数。思考:此题目和用指针写出strcpy函数一样。使用递归的思想,函数功能就是当s1和s2相等时,函数返回值为0,如果s1>s2时,函数返回值为正整数,s1<s2时,函数返回值为负整数。(返回值的大小是遇到的第一个不同的字符的ASCII码的差)代码:#include<stdio.h>#define N 100int strcmp(...

2018-08-15 15:13:05 4712

原创 求素数之和

题目: 求素数之和。分析: ①前面做过求 1-10000的所有素数,只需要将每个输出放在一个数组里面然后输出就可以了。 ②利用筛法求解。第一种代码:#include <stdio.h>#include <math.h>#define M 10000void main(){ int n,p,i,N,sum=0; int a[M]={0}; ...

2018-08-15 14:43:12 5269

原创 用指针写出strcpy函数

题目:用指针的方式写出strcpy函数。分析:定义两个指针(s1和s2),一个中间指针(s3),然后递归的方法,让s1赋给s3,while语句让s2都写进s1之中,最后输出s1。代码:#include<stdio.h>#define N 100char *ourstrcpy(char *s1,char *s2){ char *s3=s1; while(...

2018-08-15 14:41:39 3547 1

原创 回文数(5位和6位)

题目:思考: 一开始准备用对称性质设变量解出各位具体的数字,发现这种比较麻烦,就选用将变量每一位数字求出来然后利用对称解出答案。具体就是if语句挑选变量n的范围,嵌套for循环挑选出所有回文数,然后嵌套if语句求出所求的数字满足的回文数。 代码:#include<stdio.h> int main(){ int a,b,c,d,e,f,i,n; printf("...

2018-08-11 21:43:58 1942

原创 判断字符串有几个单词

题目:输入一串字符串,输出其中有多少个单词。例如:i am a boy,输出四个。思考:问题的关键在于空格的判断。可以采用i循环(strlen算长度),j计数,flag做标记。当输入的字符串有空格的地方都令flag=0,然后不是空格的地方循环接下去如果到了空格位置就让flag变成1,j计数加一,表示空格前面就是一个单词,然后输出j就是单词数量。代码:#include<stdio....

2018-08-09 15:17:17 2504

原创 杨辉三角形

题目: 分析:由于杨辉三角形的性质我们可以使用二维数组存放数字,然后根据下面的数字是上面两肩的之和,可以得到规律: a[i][j]=a[i-1][j-1]+a[i-1][j]代码:#include<stdio.h> #define N 100int main(){ int i,j,n,a[N][N]={1}; printf("请输入杨辉三角形的行数:");...

2018-08-08 10:56:20 298

原创 斐波那契数列除10007求余数

题目:分析: ①采用递归或者递推的方法写出斐波那契数列,从而方便得出余数。 ②斐波那契数列从第三项开始,每项都是前两项之和。 即Fib(n)=Fib(n-1)+Fib(n-2) (N>=3)下面介绍递归的方法:#include<stdio.h>int Fib(int n){ if(n==1||n==2) return 1;...

2018-08-05 22:18:59 5271 5

原创 10进制转2进制

题目:将10进制数字转换为2进制。思考:进制转换有三种情况。十进制转二,八,十六进制 三种转化的方法类似,我重点说十进制转二进制的方法,其余两种情况可以类比。 ①十进制转二进制 方法:10进制数字,整数部分除2后每次余数反向取;小数部分乘2直到小数部分为0(特殊情况取位数),将整数部分正向取。例子:十进制9转化成二进制1001 添加图片!!!!②十进制转八进制 方法:...

2018-08-04 22:35:07 5394

原创 实现两个矩阵相乘

题目:实现两个矩阵相乘。想法: 通过分析矩阵相乘可假设变量i,j,k控制下标, 则有以下公式: c[i][j]=a[i][k]*b[k][j](三个变量循环次数:i>j>k) 所以可以使用三次循环解出相乘的每个数字。说明:我将以4*4矩阵为例说明方法。代码:#include<stdio.h>#define N...

2018-08-04 22:31:42 2664

原创 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。

题目: 输入一串字符串,将其中的大写字母换成小写,小写字母换成大写输出。例如输入abdAd,输出ABDaD。 分析: 题目的关键在于大小写的转换问题,ASCII字符编码的了解和转换问题。...

2018-08-01 14:40:22 74939 8

原创 找出100-999之间的所有水仙花数,每一列输出一个。

题目:找出100-999之间的所有水仙花数,每一列输出一个。想法: 首先,分析水仙花数,所谓“水仙花数”是指一个三位数,其各位数字立方和等于该数 本身。 例如:153是一个“水仙花数”,因为153=1的三次方+5的三次方+3的三次方。 其次,对于此题关键就是将三位数的百位十位个位拆开,然后用if语句。代码:#include <stdio.h>vo...

2018-07-31 16:11:42 15895

原创 描述1-N之间所有的素数

题目: 输出1-N之间所有的素数。 输入: 一个整数N(2<=N<=10000) 输出: 1-N之间所有的素数,含有N,为了便于观察,在控制台里每行输出5个数,并且这5个数之间以一个空格作为分隔。想法: 1、关于判断是不是素数,可以通过两层循环,第一层控制使1到所想的数值之间循环,第二层控制判断,定义一个flag用来判断是不是素数(素数为1,不是素数为0)。如果是素数就...

2018-07-29 22:18:57 1172

空空如也

空空如也

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

TA关注的人

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