蓝桥练习系统试题笔记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; }