蓝桥杯学习记录
一:测试练习
数列特征
判断整数
解题思路:并没有太大难度,注意如果从零开始存输出是数组的坐标加1。
具体代码`:
// 查找整数.cpp : 此文件包含 "main" 函数。程序执行将在此处开始并结束。
//
#include <iostream>
using namespace std;
int main()
{
int m=0, n;
cin >> m;
int a[m+1];
for (int i = 1; i < m+1; i++)
{
cin >> a[i];
}
cin >> n;
for (int i = 0; i < m+2; i++)
{
if (a[i] == n)
{
cout << i;
return 0;
}
}
cout << -1;
}
二:视频练习
视频名称及连接
https://www.bilibili.com/video/BV1jE411g76D?p=4
学习心得:
sort()方法使用。
要注意导入的库名
传入的参数:
第一个为起始位置
第二个为结束位置
区域为起始到结束减一的位置。
第三个参数为排序规定。
对应练习:
排序输出:
//
#include<iostream>
#include <algorithm>
using namespace std;
int main()
{
int arr[10];
for (int i = 0; i < 10; i++)
{
cin >> arr[i];
}
sort(arr, arr + 10);
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
cout << endl;
sort(arr, arr + 10, greater<int>());
for (int i = 0; i < 10; i++)
{
cout << arr[i] << " ";
}
return 0;
}