刘猿猿
刘猿猿
全部文章
C语言
ActiveMQ(1)
C++(11)
git(3)
java(13)
LeetCode(26)
LintCode(1)
Linux(28)
nowcoder(17)
Spring(5)
SQL(2)
剑指offer(23)
数据结构(6)
未归档(6)
程序人生(3)
算法(4)
归档
标签
去牛客网
登录
/
注册
刘猿猿的博客
全部文章
/ C语言
(共31篇)
C语言可变参数列表解析
可变参数解析 Q: 什么是可变参数列表? A: 通过将函数实现为可变参数形式,可以使得函数可以接受一个以上的任意多个参数(不是固定的) 首先我们看一个例子 #include <stdio.h> #include <stdarg.h> int Avg(int n, ...) ...
2018-06-04
0
541
把奇数排在偶数前
Q:输入一个整数数组,实现一个函数,来调整该数组中数字的顺序使得数组中所有的奇数位于数组的前半部分,所有偶数位于数组的后半部分。 A:方法一:从数组的前后两端开始对每个数进行判断,直到判断完最中间元素后完成数组的调整,下面给出代码: //方法一 void Reorder(int *array,in...
2018-05-27
1
397
C语言实现三子棋
首先,定义一个二维数组,这个数组用来储存玩家的棋子,在玩之前,我们初始化这个棋盘,让棋盘的每个位置为一个空格, 为了棋盘的美观,我们用来分割线来画好棋子的每个位置加以区分。 初始化棋盘并打印棋盘 void InitBoard(char arr[ROW][COL],int row,int col) {...
C语言三子棋
2018-05-21
0
453
C语言实现扫雷小游戏
扫雷是一个非常好玩经典的小游戏,相信小时候的你一定玩过吧,今天我就详细的介绍小用C语言实现扫雷小游戏。 游戏的难点在这: 1>第一次下子,不炸死。 2>坐标周围没雷,可以实现展开。 首先我们理清思路: 首先,定义两个二维数组,一个用来设置雷,一个展示给用户进行扫雷; 初始化两个数组...
2018-05-20
0
545
数组的总结
一维数组函数的声明1、一维数组的创建及初始化2、一维数组的使用3、一维数组在内存中的存储4、指针的初步了解5、一维数组的指针访问int main(){ //1、一维数组的创建及初始化 //数组是一组相同类型元素的集合。 //数组的创建方式: //类型名 数组名 [常量]; //这里只是在C语言环...
2018-05-13
0
411
static关键字用法总结
一、C程序存储空间布局 C程序的部分组成: 1)正文段——CPU执行的机器指令部分;一个程序只有一个副本;只读,防止程序由于意外事故而修改自身指令; 2)初始化数据段(数据段)——在程序中所有赋了初值的全局变量存放在这里。 3)非初始化数据段(bss段)——在程序中没...
2018-05-12
0
377
数组的初始化、清空、逆置
创建一个数组, 实现函数init()初始化数组、 实现empty()清空数组、 实现reverse()函数完成数组元素的逆置。 要求:自己设计函数的参数,返回值。 void init(int arr[], int size) { int i = 0; for(i=0;i<size...
2018-05-09
0
446
操作符总结
一、操作符分类 1、算数操作符 2、移位操作符 3、位操作符 4、赋值操作符 5、单目操作符 6、关系操作符 7、逻辑操作符 8、条件操作符 9、逗号表达式 10、下标引用、函数调用和结构成员 二、操作符具体功能 (一)算数操作符 + - * / % %操作符只能用整数,其他的操作符都可以作⽤于整...
2018-05-07
0
441
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222
求Sn=a+aa+aaa+aaaa+aaaaa的前5项之和,其中a是一个数字,例如:2+22+222+2222+22222 int main() { int a = 0; int n = 0; int i = 0; int sum = 0;...
2018-05-05
1
580
求出0~999之间的水仙花
求0~999之间的所有“水仙花数”并输出。 “水仙花数”是指一个三位数,其各位数字的立方和确好等于该数本身,如;153=1+5+3?,则153是一个“水仙花数”。 /* 首先我们先了解一下什么叫水仙花,在数论中,水仙花数(Narcissistic number)也称为自恋数、自幂数、阿姆斯壮...
2018-04-27
0
475
首页
上一页
1
2
3
4
下一页
末页