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; }