
入门训练
蜉蝣H
愿你一生努力,一生被爱。
展开
-
Fibonacci数列Fn对10007取余
#include #define M 10007#define N 1000001int F[N];int main(){ int i,n; scanf("%d",&n); F[1]=1; F[2]=1; for(i=3;i<=n;i++) F[i]=(F[i-1]+F[i-2])%M; printf("%d",F[n]); return 0;}注:数据规模为1原创 2018-01-20 11:57:02 · 768 阅读 · 0 评论 -
数列排序
#include #includeusing namespace std;int main() { int i,n,a[200]; scanf("%d",&n); for(i=0;i<n;i++) scanf("%d",&a[i]); sort(a,a+n); for(i=0;i<n;i++) printf("%d ",a[i]); return 0;}注:如果 i原创 2018-01-20 12:37:40 · 243 阅读 · 0 评论 -
计算圆的面积四舍五入保留7位小数
#include #include#define PI atan(1.0)*4int main(){int r;scanf("%d",&r);printf("%.7f",PI*r*r);return 0;}注:①对 π ,取值时可以直接引用数学公式atan(1.0)*4 ②float型数据,最多保留小数点后6位小数,精确到小数点后几位,输出时按(例:%.7f原创 2018-01-19 14:27:46 · 3063 阅读 · 1 评论 -
序列求和 1加到10亿
#includeint main() { long long n;scanf("%I64d",&n);printf("%I64d",(n+1)*n/2);return 0;}注:由于求和范围大,int型数据不能满足,需用long long 型,蓝桥杯里面要求的输入输出long long型数据,以%I64d的形式问题:输入 n 的时候用了 int 型,结果是只得50分原创 2018-01-20 11:04:17 · 649 阅读 · 0 评论