蓝桥练习系统试题笔记C++——入门篇

1.斐波那契数列

Fibonacci数列的递推公式为:Fn=Fn-1+Fn-2,其中F1=F2=1。

当n比较大时,Fn也非常大,现在我们想知道,Fn除以10007的余数是多少。

#include<stdio.h>
 
int main()
{
    int n;
    scanf("%d",&n);
    int a[n+1];
    a[1]=a[2]=1;
    for(int i=3;i<=n;i++)
    {
        a[i]=( a[i-1]+a[i-2] ) % 10007;
    }
    printf("%d",a[n]);
    return 0;
}

 

2.圆的面积

给定圆的半径r,求圆的面积。

#include<stdio.h>
#define IP 3.14159265358979323
int main()
{
int r;
scanf("%d",&r);
printf("%.7lf",r*r*IP);
}

 

3.序列求和

求1+2+3+...+n的值

#include<stdio.h>

int main()
{
    long long n,sum;
    while(scanf("%lld",&n) != EOF)
    {
        sum=((1+n)*n)/2;
        printf("%lld",sum);
    }
    
    return 0;    
}

 

4.A+B的和

输入A、B,输出A+B

#include<stdio.h>
int main()
{
    int A,B;
    scanf("%d%d",&A,&B);
    printf("%d",A+B);
    return 0;
 } 

 

posted @ 2020-10-16 23:55  super_sweet  阅读(146)  评论(0编辑  收藏  举报