自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 matlab通用特殊矩阵

一、通用的特殊矩阵1、zeros函数:产生零矩阵(1)zeros(m):m*m零矩阵(2)zeros(m,n):m*n零矩阵(3)zeros(size(A)):产生与A矩阵同样大小的零矩阵2、ones函数:产生全1矩阵3、eye函数:产生对角线为1的矩阵,当矩阵为方阵时,得到一个单位矩阵4、rand函数:产生(0-1)区间均匀分布的随机矩阵5、randn函数:产生均值为0,方差为1的标准正态随机分布矩阵6、fix(a+(b-a+1)*rand(m)):产生[a,b]区间上

2022-01-16 16:58:01 834 1

原创 判断子函数,给出两个字符串s1、s2,若s2不是s1的子串,返回-1,若s2是s1的字串,返回第一次出现的位置。空串是任何串的子串,且返回位置为0(朴素模式匹配)

#include<iostream>#include<cstring> using namespace std;int Findstr(char s1[] , char s2[]) { int len1 = strlen(s1); int len2 = strlen(s2); if(len2 == 0) return 0; //空串返回0 int i = 0; int j = 0; while(s1[i]!='\0' && s2[j]!='\.

2022-01-14 16:18:32 485

原创 字符串基础

一、字符串的三种形式1.使用双引号括起来的字符串常量:"CSDN"2.使用字符串数组,数组中的元素是字符类型,以'\0'作为结尾(ASCLL值为0)3.string对象二、字符串常量1.字符串常量占据的内存的字节数等于等于字符串中字符数目+1('\0')字符串“Hello World”在内存中的分布:H e l l o W o r l d \0 注:字符串长度不包括'\0'2.""是合法的字符串常

2022-01-14 15:13:30 182

原创 库函数与头文件

库函数:C/C++标准规定的,编译器自带的函数头文件:例如编程中的iostreamcmathstring头文件内部包含着许多库函数的声明以及其他信息,如cin、cout的定义,使用#include<iostream>#include<cmath>#include<string>可以将头文件包含到程序中,可以在编程中使用头文件中定义的库函数及其他信息...

2022-01-14 13:17:19 381

原创 矩阵乘法(使用二维数组)

#include<iostream>using namespace std;#define row 8#define col 8int A[row][col];int B[row][col];int C[row][col]; //二维数组C用于存放结果 int main() { int m, n, p, q; cin >> m >> n; for(int i=0;i<m;i++) //输入A矩阵 for(int j=0;j<n;j.

2022-01-13 19:14:10 271

原创 已知2001年1月25日是星期三,输入年月日,输出该日期是星期几(星期天为0)

思路:2001年1月22日是星期天,计算输入日期距离1.22的天数%7的结果就是星期几#include<iostream>using namespace std;int monthdays[13] = {-1,31,28,31,30,31,30,31,31,30,30,31};int main() { int year,month,date; int days = 0; //记录从2001年12月22日(星期日)过了多少天 cin >> year >

2022-01-10 11:05:01 355

原创 接受一个整数输入,如果输入1,则输出Monday,输入2,则输出Tuesday......

#include<iostream>#include<string> //使用字符串需要写上这句头文件 using namespace std;string week[] = {"monday","tuesday","wednesday", "thursday","friday","saturday","sunday"}; //字符串数组 int main(){ int n; cin >> n; if(n<1||n>7) .

2022-01-09 21:18:13 1113

原创 找到1-n个整数中的质数

//两个for循环遍历#include<iostream>using namespace std;int main(){ int n; cin >> n; for(int i=1;i<=n;i++){ int j; for(j=2;j<i;j++){ if(i%j==0) break; } if(j==i) cout<<i<<" "; } return 0;}用标记数组isPrime[i]来记录.

2022-01-09 20:55:42 613

原创 利用一维数组倒序输出

#include<iostream>using namespace std;#define NUM 5int A[NUM];//数组一般不存储到main内部 int main(){ for(int i=0;i<NUM;i++){ cin >> A[i]; } for(int i=NUM-1;i>=0;i--) cout << A[i] <<" "; return 0;}

2022-01-09 20:04:07 453

原创 算法基础——归并排序

归并排序算法思路1.申请一个新的空间temp存放排序后的数2.设置两个指针分别指向l和mid,其中mid=(l+r)/23.分别比较两个指针所指向数据的大小,将小的放入数组temp中,接着指针后移4.将排好序的数组temp重新放回原数组中(q)#include<iostream>using namespace std;const int N=1000;int n;int q[N],temp[N];void merge(int q[],int l,int..

2021-05-19 22:52:22 63

空空如也

空空如也

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

TA关注的人

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