自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 带空格字符数组的逆转

有一个字符数组的内容为:“student a am i”,请你将数组的内容改为"i am a student".要求:不能使用库函数。只能开辟有限个空间(空间个数和字符串的长度无关)。student a am ii ma a tnedutsi am a student首先进行整个数组的逆转,然后进行各个单词的逆转#define _CRT_SECURE_NO_WARNINGS 1...

2019-04-23 22:20:32 247

原创 找出单个数字

找出单个数字编程实现:一组数据中只有一个数字出现了一次。其他所有数字都是成对出现的。请找出这个数字。(使用位运算)#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#define N 5int main(){ int arr[N] = { 0 }; printf("请...

2019-04-23 20:09:23 381

原创 不使用(a+b)/2这种方式,求两个数的平均值。

不使用(a+b)/2这种方式,求两个数的平均值。利用位运算#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>//法一int main(){ int a = 10; int b = 30; int m = a&b;//a和b二进制中相同的位数 int n = a...

2019-04-23 19:44:50 163

原创 二进制位的翻转函数

二进制位的翻转函数编写函数:unsigned int reverse_bit(unsigned int value);这个函数的返回值是value的二进制位模式从左到右翻转后的值。如:在32位机器上25这个值包含下列各位:00000000000000000000000000011001翻转后:(2550136832)10011000000000000000000000000000...

2019-04-23 19:14:31 619

原创 逆转数组

逆转数组将数组逆转//逆转数组//int main()//{// int arr[10] = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 0 };// int left = 0; // int right = sizeof(arr) / sizeof(arr[0]) - 1;// while (left < right)// {// int tmp;//...

2019-04-23 19:10:47 1068

原创 杨辉三角

练习杨氏三角在屏幕上打印杨辉三角。11 11 2 11 3 3 1……#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>//#define N 10int main(){ int N = 0; printf("请输入行数N:"); scanf("%d", &...

2019-04-23 18:54:47 425

原创 strlen的三种写法

strlen的三种写法函数声明部分,完整代码见文末第一种:常规法(地址/指针)int my_strlen1(char* str)//常规法:地址{ int count = 0; while (*str != '\0') { count++; str++; } return count;}第二种:递归法int my_strlen2(char* str)//递归...

2019-04-22 22:19:43 516

原创 二维数组相关概念

二维数组相关概念相关总结#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<string.h>int main(){ int a[3][4] = { 0 }; printf("%d\n", sizeof(a)); // 48 a表示整个数组...

2019-04-21 16:51:00 680

原创 二级指针

二级指针交换二级指针#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>void swap(int* p1, int* p2){ int tmp = *p1;//*p1其实是a,类型int 故int tmp; *p1 = *p2; *p2 = tmp;} ...

2019-04-21 12:55:11 209 1

原创 C语言操作符

C语言操作符操作符分类算术操作符移位操作符位操作符赋值操作符单目操作符关系操作符逻辑操作符条件操作符逗号表达式下表引用、函数调用和结构成员算数操作符 + - * % / 1.除了%操作符之外,其他几个可以作用于整数和浮点数。2.对于/操作符,如果两个操作数都为整数,执行整数除法。而只要有浮点数执行的就是浮点数除法。3.%操作符的两个操作数必须为整数...

2019-04-01 15:53:29 197

原创 顺序输出整数的每一位(非递归)

顺序输出整数的每一位(非递归)#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<math.h>int main()//顺序输出整数的每一位{printf(“请输入数:\n”);int num = 0;scanf("%d", &num)...

2019-04-01 11:32:28 429

原创 猜数字

#define _CRT_SECURE_NO_WARNINGS 1#include<stdio.h>#include<stdlib.h>#include<time.h>void menu(){printf("*********** 1.猜数字 ********\n");printf("*********** 0.退出游戏 ********\...

2019-03-28 09:47:35 201

原创 练习

game.hifndef GAME_H_define GAME_H_#include<stdio.h>#include<time.h>#include<stdlib.h>#define EASY_COUNT 10#define ROW 9#define COL 9#define ROWS ROW+2#define COLS COL+2voi...

2019-03-26 16:19:58 199

原创 第二篇博客

game.h#define CRT_SECURE_NO_WARNINGS 1#ifndef GAME_H#define GAME_H_#include<stdio.h>#include<stdlib.h>#include<string.h>#include<time.h>#define ROW 3#define COL 3void...

2019-03-22 22:17:27 179

原创 第一篇博客

1.自我介绍:大家好,我是来自西建大的卢淳,今年24岁,读研二,一直对编程抱有很大的兴趣,今天加入博客大家族,开始分享我自己的编程学习体验和计划。2.目标:我才开始学习编程,对编程的好坏没有特别深的概念,故暂定目标就是能针对某种特定问题编程解决特定的问题。3.方法:通过查阅书籍资料,并且合理地利用互联网资源,针对问题,从小到大,从易到难,逐步攻破,加上不断反复练习,做到学以致用,举一反三。4...

2019-03-09 14:35:01 183

空空如也

空空如也

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

TA关注的人

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