蓝桥杯训练营1---介绍

这里没有题目记录只有代码保留!

  • 脑子不会转弯,这么简单!为什么要搞复杂了!!
#include<bits/stdc++.h>
using namespace std;

int main()
{
	int sum=0,tmp=0;
	for(int i=1;i<=100;i++)
	{
		tmp+=i;
		sum+=tmp;
	}
	cout<<sum<<endl;
	return 0;
}
  • 简单到爆!
#include<bits/stdc++.h>
using namespace std;

int main()
{
	char* p="abcde";
	char* q=(char*)malloc(strlen(p)+1);
	for(int i=0;p[i];i++)
	    q[i]=p[i];
	for(int i=0;q[i];i++)
        cout<<q[i]; 
	cout<<endl;
}
  • return (int)(v.end()-find(v.begin(),v.end(),n));//这只是填空!!!
#include<bits/stdc++.h>
using namespace std;

int f(int n,int m)
{
	n=n%m;
	vector<int>v;//变长数组,一点点延长数组的空间。
	for(;;)
	{
		v.push_back(n);
		n*=10;
		n=n%m;
		if(n==0)  return 0;
		if(find(v.begin(),v.end(),n)!=v.end())  return (int)(v.end()-find(v.begin(),v.end(),n));
		
	}
}
int main()
{
	int n,m;
	cin>>n>>m;
	cout<<f(n,m)<<endl;
}
发布了131 篇原创文章 · 获赞 58 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/qq_43595030/article/details/104130690