日常
Name_HeMinXue
这个作者很懒,什么都没留下…
展开
-
0基础学习编程第一天
大家好,我是15级物联网工程专业大三学生,在大学蹉跎两年半时光后,终于在即将毕业的压力下醒悟,开始刻苦学习编程。 首先介绍下学习编程的目的。第一个最直接目的当然是想在毕业后能进入一家高大上的公司,每月能拿到丰厚的工资了,很现实也很正常是吧;第二个目的就是充实自己了,提升自己的能力,避免被社会所淘汰。IT行业发展迅速,十年前用的可能比较先进,高端的东西,在十年后很大可能沦为基础甚至被淘汰...原创 2018-03-18 22:55:35 · 435 阅读 · 2 评论 -
0基础学编程之乘法口诀表
要求:输出乘法口诀表#include<stdio.h>int main(){ int i = 0; for(i=1; i<=9; i++) { //打印一行 int j = 0; for(j=1; j<=i; j++) { printf("%d*%d=%2d ", i, j, i*j); } printf("\n"); } return 0;}2.实现一个函数...原创 2018-03-20 22:19:59 · 579 阅读 · 0 评论 -
0基础学编程之打印100-200之间的素数(质数)
题目:打印100-200的素数,并输出素数个数。判断素数的方法:(方法顺序对应代码顺序)1.正常思路:首先创建100-200的数,用2到这个数减1分别整除这个数,如果能整除,则表示此数不是素数,反之是素数。2.更优思路:一个数m能够写出m=a*b的形式,如果a不等于b,那么其中一个数一定小于根号下的m。所以只需要判断2-sqrt(m)能否整除m,如果能整除,则表示此数不是素数,反之是素数。3.偶数...原创 2018-03-20 23:13:55 · 688 阅读 · 1 评论 -
0基础学编程之输出1000-2000之间的闰年
闰年的条件;能被4整除但不能被100整除 或 能被400//输出1000-2000的闰年#include<stdio.h>int main(){ int year; for( year = 1000; year <= 2000; year++) { if((year % 4 == 0) && (year % 100 != 0) || (year % 400...原创 2018-03-20 23:20:05 · 494 阅读 · 0 评论 -
数组指针、指针数组、函数指针、函数指针数组、指向函数指针数组的指针
指针数组 指针数组是数组每一个元素均为指针的数组,其本质为数组。数组指针数组指针是指向数组首元素的地址的指针,其本质为指针(这个指针存放的是数组首地址的地址,相当于2级指针,这个指针不可移动)。函数指针 函数指针是指向函数的指针变量,即本质是一个指针变量。指针函数指针函数是指带指针的函数,即本质是一个函数,函数返回类型是某一类型的指针首先它是一个函数,只不过这个函数的返回值是一个地址值。...原创 2018-05-25 08:08:43 · 311 阅读 · 0 评论 -
时间复杂度、空间复杂度及二分查找、斐波那也数分析
时间复杂度 时间复杂度实际是一个函数,该函数计算的是执行基本操作的次数时间复杂度计算方法(1)数次数(2)O()1. 用常数1取代运行时间中的所有加法常数2. 只保留最高项3. 最高项系数不为1的改为1注意:选取最坏时间复杂度即选取增长最快的项递归的时间复杂度=递归总次数*每次递归中基本操作所执行是次数 空间复杂度 函数中创建对象的个数关于问题规模表达式不是计算实际占用的空间,而是计算整个算...原创 2018-05-25 22:05:23 · 492 阅读 · 0 评论