C++学习笔记
文章平均质量分 53
C++基础学习笔记
aabyte
天光乍破,暮雪白头
展开
-
学生管理系统(C++)
基于C++语言实现的学生成绩管理系统原创 2022-10-18 19:40:59 · 18398 阅读 · 27 评论 -
常用排序算法(C++实现)
快速排序归并排序冒泡排序直接选择排序直接插入排序代码:#include <iostream>#include <algorithm>#include <vector>#include <cstdlib>#include <ctime>using namespace std;/*函数声明列表*/void quick_sort(vector<int>& q, int l, int r); //快速排.原创 2021-12-02 21:12:04 · 845 阅读 · 0 评论 -
C++通讯录管理系统
基于带头节点的单链表和C++语言写的一个简易通讯录管理系统,包含文件读取、文件保存、联系人添加、联系人删除、联系人查询、联系人修改、通讯录输出、通讯录排序、通讯录清空等功能。部分界面效果:主菜单:添加联系人:通讯录输出:联系人查询:文件保存:源代码:#include <iostream>#include <string>#include <algorithm>#include <fstream>#include <cst原创 2021-10-07 14:21:11 · 3614 阅读 · 2 评论 -
C++ string类型用法总结
首先,为了在我们的程序中使用string类型,我们必须包含以下头文件 :#include <string>using namespace std;声明一个C++string类型字符串string str;这样我们就声明了一个字符串变量,但既然是一个类,就有构造函数和析构函数。上面的声明没有传入参数,所以就直接使用了string的默认的构造函数,这个函数所作的就是把Str初始化为一个空字符串。string类的构造函数和析构函数:string(const char *s);原创 2021-09-23 23:12:58 · 1023 阅读 · 0 评论 -
PTA 7-1 厘米换算英尺英寸 (15 分)
题目描述:如果已知英制长度的英尺foot和英寸inch的值,那么对应的米是(foot+inch/12)×0.3048。现在,如果用户输入的是厘米数,那么对应英制长度的英尺和英寸是多少呢?别忘了1英尺等于12英寸。输入格式:输入在一行中给出1个正整数,单位是厘米。输出格式:在一行中输出这个厘米数对应英制长度的英尺和英寸的整数值,中间用空格分开。输入样例:170输出样例:5 6题解:C++实现:#include <iostream>using namespace std原创 2021-09-17 16:06:11 · 134 阅读 · 0 评论 -
求一个正整数的因子个数
快速计算正整数N的因子个数:#include <iostream>using namespace std;int f(int n) //计算并返回正整数n的因子个数{ int ans = 0; for (int i = 1; i * i <= n; i++) { if (n % i == 0) { ans++; if (i * i != n) ans++; } } return ans;}int main(){ int N = 0; ci原创 2021-09-09 00:42:21 · 4788 阅读 · 0 评论 -
C++ STL中sort函数的使用方法
首先,想要使用C++中的sort函数需要包含以下头文件:#include <algorithm>sort函数的用法如下:一、对基本类型数组从小到大排序sort(a, a + n);排序的区间是[a,a+n),第一个参数是要排序的区间首地址,第二个参数是区间尾地址的下一地址。简单来说,有一个数组int a[100],要对从 a[0] 到 a[99] 的元素进行排序,只要写sort( a, a+100)就行了,默认的排序方式是升序。如果要对向量v排序,就是:sort(v.begin(原创 2021-08-30 02:52:38 · 408 阅读 · 0 评论 -
C与C++程序设计学习笔记
C语言程序设计一、循环结构程序设计1、求s=1+2+3+……+98+99+100的值。#include <stdio.h>int main(void){ int s=0,i=0; for(i=1; i<=100; i++) { s+=i; } printf("%d\n", s); return 0;}2、求s=1+3+5+……+97+99的值。#include <stdio.h>int main(void){ int s=0,i=0;原创 2021-08-10 23:00:06 · 7952 阅读 · 1 评论