蓝桥杯练习系统入门题


#include<stdio.h>
int main()
{
	long long m,n;
	m=(n+1)*n/2;
	printf("%I64d",m);
}
小结:①要熟悉输入输出格式

    ②当数据过大可以使用大数算法

蓝桥杯练习系统入门题_第1张图片

#include<stdio.h>
#include<math.h>
//#define PI=3.14159265358979323
int main()
{
	int n=0;
	double m=0;
	double PI=0;
	scanf("%d",&n);
	PI=atan(1.0)*4;
	m=(double)(n*n*PI);
	printf("%.7lf",m);
}
小结:高精度PI算法

蓝桥杯练习系统入门题_第2张图片

<pre name="code" class="cpp">#include<stdio.h>

int fibonacci(int N)
{
int i;
int fn,fn_1,fn_2;
if (N<3) return 1;

fn_1=fn_2=1;
for (i=3; i<=N; ++i)
{
fn=fn_2+fn_1; fn%=10007;
fn_1=fn_2; fn_2=fn;
}
return fn;
}

int main()
{
int i,n;
scanf("%d", &n);
printf("%d\n", fibonacci(n)%10007);
}

 小结:注意①大数②当对算法要求很高是可参照http://www.tuicool.com/articles/ziqyuy 
 


你可能感兴趣的:(入门,蓝桥杯,斐波那契,数列求和,圆面积)