2013藍橋杯B組 預賽試題

2021-06-29 05:12:30 字數 1767 閱讀 8127

2013藍橋杯b組  預賽試題

他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替,比如:4210

高斯出生於:2023年4月30日。

在高斯發現的乙個重要定理的日記上標註著:5343,因此可算出那天是:2023年12月15日。

高斯獲得博士學位的那天日記上標著:8113

請你算出高斯獲得博士學位的年月日。

提交答案的格式是:yyyy-mm-dd, 例如:1980-03-21

請嚴格按照格式,通過瀏覽器提交答案。

注意:只提交這個日期,不要寫其它附加內容,比如:說明性的文字。

這道題其實根本不用寫**,手算一下就行了,這樣可能更快,也不容易出錯什麼的,但是這道題我竟然把他給做錯了,並且令人生氣的是不是錯在別的地方,是錯在了兩個時間相減的差上錯了,是2770不是3770,真是懷疑自己的智商

**實現:

#include #include #include using namespace std;

int main()

cout<

5、char* prefix(char* haystack_start, char* needle_start)

if(*needle) return null;

return haystack_start;

}

請分析**邏輯,並推測劃線處的**,通過網頁提交。

注意:僅把缺少的**作為答案,千萬不要填寫多餘的**、符號或說明文字!!

答案:   *(haystack++) !=  *(needle++)

6、

void sort3p(int* x, int len)

else if(x[p]>0)

else

} }

如果給定陣列:

25,18,-2,0,16,-5,33,21,0,19,-16,25,-3,0

則排序後為:

-3,-2,-16,-5,0,0,0,21,19,33,25,16,18,25

請分析**邏輯,並推測劃線處的**,通過網頁提交

注意:僅把缺少的**作為答案,千萬不要填寫多餘的**、符號或說明文字!!

答案:p++;

7、#include #include #include #include using namespace std;

int main ()

} int max=0,min=0;

memset(b,0,sizeof(b));

for(int i=0;ia[max]) max=i;

if(a[i]

上面一種雖然在自己測試的時候是正確的但是,題目中會有沒有用的空格,所以需要處理一下。。。

#include #include #include #include #include #include //#define inf 0x3f3f3f3f //無窮大

using namespace std;

int main(){

int n;

char a[2000];

int tab[200],count=0;

cin>>n;

getchar();

while(n--){

gets(a);

int len=strlen(a);

for(int i=0;i='0'){

int sum=0;

for(;a[i]!=' '&&i

8、

2013藍橋杯預賽試題彙總

內容 2013年第四屆藍橋杯全國軟體大賽預賽題目彙總,內容主要是是將我的部落格中以前發過的零零散散的文章和題目,以鏈結的形式羅列一下。有幸山東賽區預賽一等獎,梳理一下試題,希望對決賽有點幫助。在整理的過程中,我也學習了他人的思想,希望我的部落格也能夠幫助到別人。2013年第四屆藍橋杯預賽本科b組 c...

2013藍橋杯B組 高斯日記

大數學家高斯有個好習慣 無論如何都要記日記。他的日記有個與眾不同的地方,他從不註明年月日,而是用乙個整數代替,比如 4210 高斯出生於 1777年4月30日。在高斯發現的乙個重要定理的日記上標註著 5343,因此可算出那天是 1791年12月15日。高斯獲得博士學位的那天日記上標著 8113 請你...

2013藍橋杯B組 字首判斷

如下的 判斷 needle start指向的串是否為haystack start指向的串的字首,如不是,則返回null。比如 abcd1234 就包含了 abc 為字首 char prefix char haystack start,char needle start if needle retur...