
c语言笔记
文章平均质量分 91
洛依尘
这个作者很懒,什么都没留下…
展开
-
数据结构(正在更新ing)
数据结构第一章 绪论基本概念数据结构(这门学科): 是一门研究数据的组织, 存储, 和运算的一般方法。数据 : 是客观事物的符号表示, 是所有能输入到计算机中并被计算机程序处理的符号的总称。数据元素 : 是数据的基本单位, 在计算机中通常作为一个整体进行考虑和处理。数据元素用于完整地描述一个对象。数据项 : 组成数据元素的、 有独立含义的、 不可分割的最小单位。例如 :学生的姓名学号等。数据对象 : 是性质相同的数据元素的集合, 是数据的一个子集。只要集合内的性质均相同, 都可称之为一个数据对原创 2021-05-11 13:52:05 · 126 阅读 · 0 评论 -
求其最大公约数和最小公倍数
//C程序设计第四版(谭浩强)//章节:第五章 循环结构程序设计 //题号:5.3 //题目:输入两个正整数m和n,求其最大公约数和最小公倍数。#include <stdio.h>int main(){ int m,n,r,k; printf("请输入两个正整数:"); scanf("%d %d",&m,&n); k=m*n; while(n!=0) { r=m%n; m=n; n=r; } printf("最大公约数:%d\n",m);原创 2020-12-23 15:31:34 · 295 阅读 · 0 评论 -
最快大写字母转换成小写字母
void strlower(char *a){ //手写函数,将大写字母转换成小写字母 for (int i = 0; a[i]; i++) { if (isupper(a[i])) a[i] = tolower(a[i]); //isupper是判断是否是大写字母的系统函数,tolower是将其转换成小写字母的函数 }}...原创 2020-12-20 12:59:51 · 229 阅读 · 0 评论 -
【算法笔记】冒泡排序
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。1. 算法步骤比较相邻的元素。如果第一个比第二个大,就交换他们两个。对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。这步做完后,最后的元素会是最大的数。针对所有的元素重复以上的步骤,除了最后一个。持续每次原创 2020-11-30 16:50:23 · 581 阅读 · 0 评论