- 博客(25)
- 收藏
- 关注
原创 【动态内存管理】(为什么存在动态内存管理,动态内存函数的介绍(malloc、free、calloc、realloc),常见的动态内存错误)
【动态内存管理】为什么存在动态内存管理,动态内存函数的介绍(malloc、free、calloc、realloc),常见的动态内存错误
2022-05-28 16:48:17
303
原创 《深度剖析数据在内存中的存储》(包括整型的存储形式即原码反码和补码,大小端字节序的介绍及判断,浮点型在内存中的存储)
《深度剖析数据在内存中的存储》(包括整型的存储形式即原码反码和补码,大小端字节序的介绍及判断,浮点型在内存中的存储)
2022-05-24 15:59:57
312
原创 《C语言模拟实现内存函数》(包括memcpy,memmove,memcmp;memset只进行讲解)
C语言模拟实现内存函数:包括memcpy,memmove,memcmp;memset只进行讲解
2022-05-19 14:07:29
241
原创 《介绍几个常见常用的字符函数》(包括isdigit,isupper,islower,isalpha,isalnum,toupper,tolower)
《介绍几个常见常用的字符函数》(包括isdigit,isupper,islower,isalpha,isalnum,toupper,tolower)
2022-05-17 15:42:36
450
原创 《模拟实现字符串函数》(包括strlen,strcpy,strcat,strcmp,strncpy,strncat,strncmp,strstr)
模拟实现字符串函,包括strlen,strcpy,strcat,strcmp,strncpy,strncat,strncmp,strstr
2022-05-17 14:32:05
440
原创 《数组》包括一维数组二维数组的创建和初始化,在内存中的存储和使用方法,数组越界和作为函数参数的情况
包括一维数组二维数组的创建和初始化,在内存中的存储和使用方法,数组越界和作为函数参数的情况
2022-05-13 17:25:42
559
1
原创 函数详解:包括库函数和自定义函数,函数的参数及调用,声明及定义,嵌套使用和链式访问
函数详解:包括函数定义的解释,函数分类即库函数和自定义函数,strcpy和pow函数的介绍,函数的参数及调用,声明及定义,嵌套使用和链式访问
2022-05-12 14:02:40
538
原创 《分支与循环练习》——1.阶乘及阶乘累加,2.有序数组中查找数字(遍历和二分查找),3. 演示字符串从两端移动向中间汇聚的打印, 4.模拟用户登录且只能登录三次(只允许输入三次密码)
1.阶乘及阶乘累加(1!+2!+3!+...+n!),2.在一个有序数组中查找具体的数字(遍历和二分查找),3. 演示字符串从两端移动向中间汇聚的打印, 4.模拟用户登录且只能登录三次(只允许输入三次密码)
2022-05-11 16:06:59
228
原创 c语言求水仙花数0-10000
//求0-100000之间的"水仙花数”并输出,// 正确的“水仙花数”其实是一个3位数,在这里我们不限制它的位数://定义“水仙花数”是指一个n位数,其各个位的数字的n次方的和为它本身,//例:153是一个3位数,153=1^3+5^3+3^3,则153即为一个水仙花数#include <stdio.h>#include <math.h>int main(){ int i,j,sum,count; for (i = 1; i < 100000; i++.
2022-04-06 18:45:48
2391
2
原创 c语言单词翻转
标点符号也算单词数输入:i am a student.输出:student. a a#include <stdio.h>#include <string.h>//תvoid nixu(char* left, char* right){ while (left < right) { char temp; temp = *left; *left = *right; *right = temp; left++; right--; }
2022-04-04 14:39:23
1267
原创 三子棋游戏
game.h#define a1 3#define b1 3#include <stdio.h>#include <stdlib.h>#include <time.h>void inputboard(char board[a1][b1],int a,int b);void display(char board[a1][b1], int a, int b);void playermove(char board[a1][b1], int a, int b)
2022-04-03 09:38:26
70
原创 求出100-999之间的水仙花数
水仙花数:水仙花数是一个三位数,其各位数字的立方和刚好等于该数本身如153=1^3+5^3+3^3=3+125+27=153 ,153即为一个水仙花数#include <stdio.h>int main(){ int i,a,b,c; for (i = 100; i < 1000; i++) { a = i / 100; b = i / 10 % 10; c = i % 10; if (a * a * a + b * b * b + c * c * c.
2022-04-02 15:00:51
12016
1
原创 求出1-100的所以整数中出现多少个数字9
#include <stdio.h>int main(){ int i,count=0; for (i = 1; i <= 100; i++) { if (i % 10 == 9) { count++; } if (i / 10 == 9) { count++; } } printf("%d", count); return 0;}答案:20
2022-04-02 14:54:25
63
原创 求最大公约数
#include <stdio.h>int main(){ int a, b; printf("请输入2个整数,将输出它们的最大公约数:"); scanf("%d %d", &a, &b); int t; int x = a, y = b; while (b != 0) { t = a % b; a = b; b = t; } printf("%d和%d的最大公约数为%d。",x,y, a); return 0;}...
2022-04-02 14:47:56
391
原创 交换俩个变量(创建变量和不创建变量)
通过创建第三变量:#include <stdio.h>int main(){ int i, j; printf("请输入俩个整数,将对它们的数值进行交换:\n"); scanf("%d %d", &i, &j); printf("交换前:i=%d j=%d\n",i,j); int t; t = i; i = j; j = t; printf("交换后:i=%d j=%d", i, j); return 0;}不能创建第三变量:#i
2022-04-02 12:41:34
55
原创 九九乘法表
#include <stdio.h>int main(){ int i, j; for (i = 1; i <= 9; i++) //俩次循环,从1-9遍历 { for (j = 1; j <= i; j++) { printf("%d*%d=%-2d ", j, i, i * j); /*在%d中间加数字代表占几格的意思, 如果没有数字排版会不好看, 大家可以不写数字打印一次试试, .
2022-04-02 12:21:05
45
原创 输出100~200之间的素数
#include <stdio.h>#include <math.h>int main(){ int i, j,count=1; for (i = 101; i < 200; i += 2) { int a = 0; for (j = 2; j < sqrt(i); j++) { if (i % j == 0) { a = 1; break; } } if (a == 0) { count++.
2022-04-02 11:54:23
162
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人