蓝桥杯学习记录
一:测试练习
查找整数
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
解题思路:通过一次遍历即可求出,但不要忘记查询不到时输出-1.
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int n;
cin>>n;
int l[n];
for(int i=0;i<n;i++)
cin>>l[i];
int a;
cin>>a;
bool j = 1;
for(int i=0;i<n;i++)
{
if(a==l[i])
{
j = 0;
cout<<i+1;
break;
}
}
if(j)
cout<<-1;
}
二:视频练习
视频名称及连接
https://www.bilibili.com/video/BV1jE411g76D?p=3
字符串和日期视频讲解
学习心得
1:在运用字符串时,字符串提供了许多的方法用于调用,但是可以通过数组的方式来使用。
2:在利用字符串解决问题时,循环和条件的使用较多
3:字符的难度在于找规律和利用string来拼接。
4:
对应练习:
字母图形
#include
#include<math.h>
using namespace std;
int main()
{
int m,n;
cin>>m>>n;
char x;
char a[26] = { ‘A’, ‘B’, ‘C’, ‘D’, ‘E’, ‘F’, ‘G’, ‘H’, ‘I’, ‘J’,‘K’, ‘L’, ‘M’, ‘N’, ‘O’,
‘P’, ‘Q’, ‘R’, ‘S’, ‘T’, ‘U’, ‘V’,‘W’,‘X’,‘Y’,‘Z’ };
int i,j;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
{
x=abs(i-j);
cout<<a[x]<<"";
}
cout<<endl;
}
return 0;
}