自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 c语言实现通讯录

通讯录可以用来存储1000个人的信息,每个人的信息包括:姓名、性别、年龄、电话、住址 通讯录菜单栏包括: 添加联系人信息 删除指定联系人信息 查找指定联系人信息 修改指定联系人信息 显示所有联系人信息 清空所有联系人 以名字排序所有联系人 test.c文件 #define _CRT_SECURE_NO_WARNINGS 1 #include<stdio.h> #include"contact.h" void menu() { printf("**********************

2020-11-03 22:11:50 368

原创 打印1000年到2000年之间的闰年

判断某个年份是否闰年,需要两个条件: 1.该年份可以被4整除但不能被100整除. 2.该年份可以被400整除. int main() { int year = 0; for (year = 1000; year <= 2000; year++) { //判断year是否为闰年 if (year % 4 == 0) // 如果year能够被4整除,year可能为闰年 { if (year % 100 != 0) // 如果year不能内100整除,则一定是闰年 {

2020-10-30 10:08:39 300

原创 给定两个数,求这两个数的最大公约数

最大公约数:即两个数据中公共约数的最大者。 辗转相除法 举例:18和27的最大公约数 第一次:a = 18 b =27 c = a%b = 18%27= 18 循环中:a = 27 b=18 第二次:a =27 b = 18 c = a%b =27%18 = 9 循环中:a = 18 b = 9 第三次:a = 18 b = 9 c=a%b = 18%9= 0 循环结束 此时b中的内容即为两个数中的最大公约数。 int main() { int a=0 ; int b=0 ;

2020-10-30 09:44:19 1039

原创 打印1-100之间所有3的倍数的数字

//1. 3的倍数一定能够被3整除,因此i % 3 == 0表达式成立时,则i一定是3的倍数 //2. 要输出1~100之间的3的倍数,那只需要从1~100循环100次即可,每次拿到i之后,用i % 3 == 0检测 //如果成立:i是3的倍数,输出 //如果不成立:i不是3的倍数 int main() { int i=0; for (i = 1; i <= 100; i++) { if (i % 3 == 0) { printf("%d ", i); } } return

2020-10-29 15:00:13 5553 2

原创 将三个数从大到小输出

int main() { int a; int b; int c; int tmp; printf("请输入三个数:"); scanf("%d%d%d", &a, &b, &c); if (a <b) { tmp = a; a = b; b = tmp; } if (a < c) { tmp = a; a = c; c = tmp; } if (b < c) { tmp = b; b = c; c =

2020-10-29 10:00:49 129

原创 C语言中的strlen与sizeof的区别

sizeof与strlen是有着本质的区别,sizeof是求数据类型所占的空间大小,而strlen是求字符串的长度,字符串以/0结尾。区别如下: (1) sizeof是一个C语言中的一个单目运算符,而strlen是一个函数,用来计算字符串的长度。 (2)sizeof求的是数据类型所占空间的大小,而strlen是求字符串的长度。 (3)sizeof:可用于任何变量名,类型名或常量值。 当用于变量名(不是数组名)或常量时,不需要括号。strlen:从内存的某个特定位置开始扫描(可以是字符串的开头,中间的某个位置

2020-10-28 22:20:42 2445

原创 模拟实现memmove

内存函数,memcpy是内存拷贝函数,memmove函数则是内存移动函数. 原型分别如下: void *memcpy(void *dst, const void *src, size_t count); void *memmove(void *dst, const void *src, size_t count); 区别在于memmove函数处理的源内存块和目标内存块是可以重叠. memmove库函数改写: #define _CRT_SECURE_NO_WARNINGS 1 #include <std

2020-10-28 10:03:01 147 1

原创 2020-08-09 比较两个数大小的三种方法

#define _CRT_SECURE_NO_DEPRECATE #include<stdio.h> //int main() //{ // int a = 0, b = 0; // printf("请输入要比较的两个数a,b\n"); // scanf("%d%d", &a, &b); // if (a >= b) // // { // printf("最大值为:%d\n", a); // } // else // { // printf("最大值为:%d\n".

2020-08-09 20:57:09 358

原创 2020-03-13

第一篇博客 不知道写什么,加油

2020-03-13 15:37:20 61

空空如也

空空如也

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

TA关注的人

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