藍橋杯c語言基礎題


問題描述

Fibonacci數列的遞推公式為:Fn=Fn-1+Fn-2,其中F1=F2=1。

當n比較大時,Fn也非常大,現在我們想知道,Fn除以10007的余數是多少。

輸入格式
輸入包含一個整數n。
輸出格式
輸出一行,包含一個整數,表示F n除以10007的余數。
 1 #include<stdio.h>
 2 #define N 1000000
 3 int  main()
 4 {
 5     int f[N],n;
 6     scanf("%d", &n);
 7     f[1] = f[2] = 1;
 8     if (n >= 3)
 9     {
10         for (int i = 3; i <= n; i++)
11         {
12             f[i] = (f[i - 1] + f[i - 2])%10007;
13         }
14         printf("%d", f[n]);
15     }
16     else
17     {
18         printf("1");
19     }
20 
21 
22     getchar();
23     return 0;
24 }
View Code

問題描述

給定圓的半徑r,求圓的面積。
輸入格式
輸入包含一個整數r,表示圓的半徑。
輸出格式
輸出一行,包含一個實數,四舍五入保留小數點后7位,表示圓的面積。

說明:在本題中,輸入是一個整數,但是輸出是一個實數。

對於實數輸出的問題,請一定看清楚實數輸出的要求,比如本題中要求保留小數點后7位,則你的程序必須嚴格的輸出7位小數,輸出過多或者過少的小數位數都是不行的,都會被認為錯誤。

實數輸出的問題如果沒有特別說明,舍入都是按四舍五入進行。

 1 #include<stdio.h>
 2 #include<math.h>
 3 #define PI atan(1.0)*4
 4 int  main()
 5 {
 6     int r;
 7     double  s;
 8     scanf("%d", &r);
 9     s = r*r*PI;
10     printf("%0.7lf", s);
11     return 0;
12 }
View Code

問題描述

求1+2+3+...+n的值。
輸入格式
輸入包括一個整數n。
輸出格式
輸出一行,包括一個整數,表示1+2+3+...+n的值。
 1 #include<stdio.h>
 2 int  main()
 3 {
 4     long long n,i;
 5     long long m = 0;
 6     scanf("%lld", &n);
 7     for (i = 0; i <= n; i++)
 8     {
 9         m += i;
10     }
11     printf("%lld", m);
12     return 0;
13 }
View Code

 問題描述

輸入A、B,輸出A+B。
說明:在“問題描述”這部分,會給出試題的意思,以及所要求的目標。
輸入格式
輸入的第一行包括兩個整數,由空格分隔,分別表示A、B。

說明:“輸入格式”是描述在測試你的程序時,所給的輸入一定滿足的格式。

做題時你應該假設所給的輸入是一定滿足輸入格式的要求的,所以你不需要對輸入的格式進行檢查。多余的格式檢查可能會適得其反,使用你的程序錯誤。

在測試的時候,系統會自動將輸入數據輸入到你的程序中,你不能給任何提示。比如,你在輸入的時候提示“請輸入A、B”之類的話是不需要的,這些多余的輸出會使得你的程序被判定為錯誤。

輸出格式
輸出一行,包括一個整數,表示A+B的值。

說明:“輸出格式”是要求你的程序在輸出結果的時候必須滿足的格式。

在輸出時,你的程序必須滿足這個格式的要求,不能少任何內容,也不能多任何內容。如果你的內容和輸出格式要求的不一樣,你的程序會被判斷為錯誤,包括你輸出了提示信息、中間調試信息、計時或者統計的信息等。

1 #include <stdio.h>
2 
3 int main()
4 {
5     int a, b;
6     scanf("%d%d", &a, &b);
7     printf("%d", a + b);
8     return 0;
9 }
View Code

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM