C語言藍橋杯的入門題,藍橋杯C語言題目

2021-03-04 00:47:16 字數 5484 閱讀 7855

1樓:匿名使用者

c:#include

#include

int main(void)

printf("%d",f2);

return 0;}

藍橋杯c語言題目

2樓:匿名使用者

#include

int main();

char num[10];

int sgln=0,sang,yu,len=0;

sang=2019/26;

yu=2019%26;

num[len]=code[yu];

len++;

while(sang!=0)

len--;

for(;len>=0;len--)}

3樓:匿名使用者

int a;

scanf("%d",&a);

int out[100],n=0;

while(a>0)

for(int i=n-1;i>=0;--i)

藍橋杯練習題c語言

4樓:擁抱

(1)檢查 最大值 和 最小值 的時候, 迴圈終止條件應該是「 i < n ; 」,你上面的**沒有對比到最後乙個元素啊!

(2)估計是沒有對輸入的值進行判斷,是否合法,所以扣分了吧。比如 陣列的個數 應該是 大於0 的整數吧。 然後, 要求 陣列裡的數的絕對值都小於10000,也應該需要 判斷一下吧。

如有幫助,煩請點採納,謝謝!

5樓:sunny夢魂殘月

首先第二個for迴圈中i

6樓:匿名使用者

c語言中,陣列界限不能直接用未知變數,三種方法:具體數值、巨集定義、動態陣列,因此你程式中的a[n]是錯誤的。

要判定是否是陣列中的最大、最小數,要判定到最後乙個數,因此你程式中的i

可能由於兩個錯誤都比較基礎,屬於一般都不可能會犯的錯誤,所以扣分才比較重。

藍橋杯省賽(c語言)一般考什麼

7樓:匿名使用者

藍橋杯練習系統題目彙總:

入門訓練

1. fibonacci數列

問題描述

fibonacci數列的遞推公式為:fn=fn-1+fn-2,其中f1=f2=1。

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

輸入格式

輸入包含乙個整數n。

輸出格式

輸出一行,包含乙個整數,表示fn除以10007的餘數。

說明:在本題中,答案是要求fn除以10007的餘數,因此我們只要能算出這個餘數即可,而不需要先計算出fn的準確值,再將計算的結果除以10007取餘數,直接計算餘數往往比先算出原數再取餘簡單。

樣例輸入

10樣例輸出

55樣例輸入

22樣例輸出

7704

資料規模與約定

1 <= n <= 1,000,000。

參考**:c++

#include

#include

#define mod 10007

#define maxn 1000001

int n, i, f[maxn];

int main()

java:

import java.util.scanner;

public class mainelse if (num == 2) else

}system.out.println(a[num]);}}

2. 實數輸出

問題描述

給定圓的半徑r,求圓的面積。

輸入格式

輸入包含乙個整數r,表示圓的半徑。

輸出格式

輸出一行,包含乙個實數,四捨五入保留小數點後7位,表示圓的面積。

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

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

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

樣例輸入

4樣例輸出

50.2654825

資料規模與約定

1 <= r <= 10000。

提示本題對精度要求較高,請注意π的值應該取較精確的值。你可以使用常量來表示π,比如pi=3.14159265358979323,也可以使用數學公式來求π,比如pi=atan(1.

0)*4。

c++#include

#include

int main()

java:

import java.util.scanner;

public class main}}

3. 求和公式

問題描述

求1+2+3+...+n的值。

輸入格式

輸入包括乙個整數n。

輸出格式

輸出一行,包括乙個整數,表示1+2+3+...+n的值。

樣例輸入

4樣例輸出

10樣例輸入

100說明:有一些試題會給出多組樣例輸入輸出以幫助你更好的做題。

一般在提交之前所有這些樣例都需要測試通過才行,但這不代表這幾組樣例資料都正確了你的程式就是完全正確的,潛在的錯誤可能仍然導致你的得分較低。

樣例輸出

5050

資料規模與約定

1 <= n <= 1,000,000,000。

說明:請注意這裡的資料規模。

本題直接的想法是直接使用乙個迴圈來累加,然而,當資料規模很大時,這種「暴力」的方法往往會導致超時。此時你需要想想其他方法。你可以試一試,如果使用1000000000作為你的程式的輸入,你的程式是不是能在規定的上面規定的時限內執行出來。

本題另乙個要值得注意的地方是答案的大小不在你的語言預設的整型(int)範圍內,如果使用整型來儲存結果,會導致結果錯誤。

如果你使用c++或c語言而且準備使用printf輸出結果,則你的格式字串應該寫成%i64d以輸出long long型別的整數。

c++:

#include

using namespace std;

int main()

c:#include

int main()

java:

import java.io.bufferedreader;

import java.io.ioexception;

import java.io.inputstreamreader;

public class main

}4. a+b問題

問題描述

輸入a、b,輸出a+b。

說明:在「問題描述」這部分,會給出試題的意思,以及所要求的目標。

輸入格式

輸入的第一行包括兩個整數,由空格分隔,分別表示a、b。

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

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

在測試的時候,系統會自動將輸入資料輸入到你的程式中,你不能給任何提示。比如,你在輸入的時候提示「請輸入a、b」之類的話是不需要的,這些多餘的輸出會使得你的程式被判定為錯誤。

輸出格式

輸出一行,包括乙個整數,表示a+b的值。

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

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

樣例輸入

12 45

說明:「樣例輸入」給出了一組滿足「輸入格式」要求的輸入的例子。

這裡給出的輸入只是可能用來測試你的程式的乙個輸入,在測試的時候,還會有更多的輸入用來測試你的程式。

樣例輸出

57說明:「樣例輸出」給出了一組滿足「輸出格式」要求的輸出的例子。

樣例輸出中的結果是和樣例輸入中的是對應的,因此,你可以使用樣例的輸入輸出簡單的檢查你的程式。

要特別指出的是,能夠通過樣例輸入輸出的程式並不一定是正確的程式,在測試的時候,會用很多組資料進行測試,而不侷限於

8樓:匿名使用者

還是跟選拔賽一樣的題型

考的是演算法類的題目

大一參加藍橋杯c語言比賽,望有經驗的來指教一下。到目前為止我只學了c語言,我看過往年的題目,那絕不

9樓:匿名使用者

首先,把你們學習的c語言教材全部看完,包括c語法,三種結構、陣列、函式、指標、結構體、共用體、聯合體、位運算、檔案等等

然後多做題,尤其是與日常生活接近的一些題目

尤其重視解題的方法,也就是演算法

藍橋杯的c語言c++是一樣的題嗎

10樓:痴迷的程式設計師

藍橋杯的c跟c++是同一組的~沒分開的!!

都是用c語言做題,只是大題能用c++的特性!

加油!祝福你能進入決賽!

11樓:匿名使用者

本人親自比了今年的藍橋杯,大多用c++做題,題是一樣的,個人認為c++好一點,畢竟是c的公升級版,當然也有用c做題的,不過我的考場只有乙個,老師還看不懂,

c語言藍橋杯的題目,求幫助

12樓:匿名使用者

看完題目才發現原來你只想問一下後面的資料規模。。。。

這個意思就是,你的程式提交上去之後會有很多組測試資料,然後它告訴了你,如果你想要通過x%的資料測試,需要將相應的n和hi考慮到這麼大,資料量過大之後,可能會發生超記憶體,超時,或者陣列無法開到這麼大的情況,需要考慮的問題就變得更多了,所以,資料越大,資料量越大,題目的難度就越大。

c語言去年藍橋杯的題目,求思路

13樓:ace丶輕狂書生

概率~~

把繩子拿在手中,一邊有一百個繩頭,先隨機拿左邊的繩頭,再隨機拿右邊的繩頭,兩個連線。

左邊的概率是1/100 右邊的是1/100左*右 得 1/10000

當然了 ,這是不可能的!

關於藍橋杯 c語言的一些問題

14樓:被世界

你是什麼組的,bai專職專科組還是本科du

?今zhi年的題目前八題都對的話dao

只能的專60分,你第九題做一半,只屬能得一半分,也就是70多分,專職專科組的話應該可以進決賽了,要是本科組的話你就懸了,我是專職專科組的去年我做對9道題也就75分,進入決賽了,進入決賽的名次中等靠前,你看著辦吧,今年題目較難,你要是專職專科組的,根本就不需要擔心

藍橋杯練習題c語言,藍橋杯C語言題目

1 檢查 最大值 和 最小值 的時候,迴圈終止條件應該是 i n 你上面的 沒有對比到最後乙個元素啊!2 估計是沒有對輸入的值進行判斷,是否合法,所以扣分了吧。比如 陣列的個數 應該是 大於0 的整數吧。然後,要求 陣列裡的數的絕對值都小於10000,也應該需要 判斷一下吧。如有幫助,煩請點採納,謝...

關於藍橋杯C語言的一些問題,藍橋杯C語言題目

你是什麼組的,bai專職專科組還是本科du 今zhi年的題目前八題都對的話dao 只能的專60分,你第九題做一半,只屬能得一半分,也就是70多分,專職專科組的話應該可以進決賽了,要是本科組的話你就懸了,我是專職專科組的去年我做對9道題也就75分,進入決賽了,進入決賽的名次中等靠前,你看著辦吧,今年題...

C語言去年藍橋杯的題目,求思路,感覺藍橋杯的題目真的挺難。。求各位大神C語言程式碼。。最好有思路

概率 把繩子拿在手中,一邊有一百個繩頭,先隨機拿左邊的繩頭,再隨機拿右邊的繩頭,兩個連線。左邊的概率是1 100 右邊的是1 100左 右 得 1 10000 當然了 這是不可能的!感覺藍橋杯的題目真的挺難。求各位大神c語言 最好有思路 5 令隨機數double x1 1.0 rand rand m...