笔记
吴_同学
这个作者很懒,什么都没留下…
展开
-
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 · 369 阅读 · 0 评论 -
打印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 · 301 阅读 · 0 评论 -
给定两个数,求这两个数的最大公约数
最大公约数:即两个数据中公共约数的最大者。辗转相除法举例: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 · 1042 阅读 · 0 评论 -
打印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 · 5570 阅读 · 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 阅读 · 0 评论 -
C语言中的strlen与sizeof的区别
sizeof与strlen是有着本质的区别,sizeof是求数据类型所占的空间大小,而strlen是求字符串的长度,字符串以/0结尾。区别如下:(1) sizeof是一个C语言中的一个单目运算符,而strlen是一个函数,用来计算字符串的长度。(2)sizeof求的是数据类型所占空间的大小,而strlen是求字符串的长度。(3)sizeof:可用于任何变量名,类型名或常量值。 当用于变量名(不是数组名)或常量时,不需要括号。strlen:从内存的某个特定位置开始扫描(可以是字符串的开头,中间的某个位置原创 2020-10-28 22:20:42 · 2446 阅读 · 0 评论 -
模拟实现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 · 359 阅读 · 0 评论 -
2020-03-13
第一篇博客不知道写什么,加油原创 2020-03-13 15:37:20 · 61 阅读 · 0 评论