- 博客(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关注的人
RSS订阅