- 博客(6)
- 收藏
- 关注
原创 函数库
原文章:https://www.cnblogs.com/aiguona/p/7304945.html 头文件:#include<algorithm> #include <iostream> #include <algorithm> using namespace std; int main () { int arr[] = {3,2,1}; cout<<"用prev_permutation对3 2 1的全排列"<<endl;
2021-05-13 10:41:59
134
原创 bug存档20200114:输入数组程序强制终止后strlen函数输出0
前言 输入字符数组时遇到的奇怪事情:strlen函数输出0 输入方式一 char a[6]; int i=0; while(cin>>a[i]) { i++; } cout<<i<<' '<<strlen(a); 样例: //input 1 2 3 3 3 输出方式二 char a[6]; int i=0; while(cin>>a[++i]); cout<<i<<' '<<strlen(a); 样
2021-01-14 20:57:55
183
原创 用指向指针的指针的方法对n个整数排序并输出
前言 存档。困扰了我很久的题目 感觉现在思路还不是很清晰。 指针好难哦! 有什么还不清楚的地方将来补上! 以下是本篇文章正文内容,下面案例可供参考 题目描述 用指向指针的指针的方法对n个整数排序并输出 要求将排序单独写一个函数,n和整数在主函数中输入,最后在主函数中输出 #include <stdio.h> int main() { _____(1)__________ int i,n,digit[20],**p,*pstr[20]; scanf("%d",&n); for(i
2021-01-09 17:25:24
4277
2
原创 小白基础算法
排序方法冒泡排序选择排序插入排序打桶排序 初始化代码 int a[10]; for(int i=0;i<10;i++)a[i]=i; 冒泡排序 正序:(从大到小)相邻两个数比较,较小的放后面,逐个比较一轮后最小的数就换到了最后一位,再从第二个数开始比较,一轮后第二小的数放到倒数第二位…一直重复 for(int i=0;i<9;i++) for(int j=0;j<9-i;j++) if(a[j]<a[j+1]) { int t=a[j]; a[j]=a[j+1]; a[j
2021-01-09 15:57:30
204
1
原创 关于字符串的种种
常见字符和字符串的读取 时常忘记,常常复盘!! cin.get()、cin.getline()、getline()、gets()、getchar() 一、 Cin.get() 1.输入一个字符 ch=cin.get();//cin.get(ch); 2.输入字符串,中间空格隔开,回车结束 注意:界定的长度包含系统赋予的’\0’和空格 char a[20]; cin.get(a,20); 二、Cin.getline() cin.getline(接受字符串m,接受个数5,结束字符) 三、Getline
2021-01-08 14:41:35
192
转载 小郑的指针学习指南
小郑的指针学习指南 文章目录小郑的指针学习指南前言一、指针们的类型二、加加减减让我想自杀1.2.总结 前言 因为word记录好丑啊,所以打算写CSDN了!! 一、指针们的类型 摘自谭浩强《c++程序设计》 二、加加减减让我想自杀 1. C语言中 p++、++p、++*p 、(*p)++的区别 代码如下 : #include <iostream> using namespace std; void fun(char *a,char *b) { a=b; (*a)++; } int
2021-01-08 14:20:21
94
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人