蓝桥杯【入门训练】

BEGIN-1 A+B问题

/*
入门训练:1
A+B问题

知识点:scanf()函数格式(第二个参数不要忘了 '&' 符号)
*/

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

BEGIN-2 序列求和

/*
入门训练:2
序列求和
*/

#include <iostream>
using namespace std;
int main()
{
    long long n,sum;
    cin>>n;
      sum=(n+1)*n/2;
    cout<<sum; 
    return 0;
}

BEGIN-3 圆的面积

/*
入门训练:3
圆的面积 

知识点:pow()函数定义,输入输出格式,强制转换 

*/

#include <stdio.h> 
#include <math.h>

#define PI (atan(1.0)*4)

int main(void)
{
    unsigned int ra;
    double area, a;
    scanf("%d", &ra);
    area = PI * pow((double)(ra), 2.0);    
    printf("%.7f", area);
    return 0;
}

BEGIN-4 Fibonaci数列

/*
入门训练:4 
Fibonaci数列 
*/

#include<stdio.h>  
#define M 10007  
int main()  
{  
    int a1,a2;  
    a1=a2=1;  
    int sum=0,temp;//sum是保存余数的变量 ,temp是为了方便交换数据   
    long n;//因为n>=1 and n<=1000000   
    long i;  
    scanf("%ld",&n);  
      
    for(i=1;i<=n;i++)  
    {  
        sum=a1%M;  
        temp=a2;  
        a2=(a1+a2)%M;  
        a1=temp;   
    }  
    printf("%d
",sum);  
    return 0;  
}  

转载本博请联系作者! 如有问题请在评论区评论或者发邮件:@libras

原文地址:https://www.cnblogs.com/libra-yong/p/6014305.html