2019級C語言程式設計新生第一次比賽題解

2021-09-29 18:09:34 字數 1230 閱讀 7885

1.you can really dance

很簡單,暴力輸出!這道題比的就是手速!

2. 想ak嗎?

想做這道題就一定要明白 『求和』 這個符號;

意思是:i=1,n+k就是要求和幾次,即從1加到(n+k)次,所得結果再乘以3,輸出即可。

3. 慧慧拿獎學金

這道題其實看明白的很簡單。

定義乙個陣列a[25000],容量看題目要求;把慧慧的成績以及班裡其他n名同學的成績輸入到陣列中,然後進行氣泡排序,按照從大到小的順序排序,然後判斷慧慧成績(q)與第m個人的成績相比(即a[m-1])若不小a[m-1]即慧慧成績在前m名輸出「yes」;反之,輸出「no」, 之後取前m名的成績輸出即可,注意特判第m名成績是否有重複,若有重複,(注意題目字眼!要求一併輸出!即若第m名是88分m+1名也是88分,則都輸出!),一併輸出即可!

4. 今晚沙漠吃雞

看好格式;假設在每站都加滿油一旦兩個加油站的路程超過油箱的容量,即不能達到下乙個加油站,則意味「如果兩個相鄰的加油站之間的路程(a[ i+1 ]-a[ i ])大於油箱容量(v)則輸出『-1』 」 定義乙個陣列a1000 ,先用for()迴圈給陣列賦值,給乙個for()迴圈,讓陣列裡面進行比較即算兩個加油站的路程是否大於油箱容量,如圖:

這裡的b代表是否能到達終點,若存在路程大於容量則為-1並輸出;否則b還是0,即代表能夠最終到達,那麼最小的加油量即為第乙個加油站到最後乙個加油站的路程( a[n-1]-a[0] )(汽油)。

5. 凱凱玩棋子

由題目可知,(x1,y1)在右下角(x2,y2)在右下角,把他想象成乙個二維座標軸,如圖:

簡單明瞭,其他的就是注意多組輸入輸出和輸出格式。

這就是翻譯過來的題目,很簡單,直接求和吧。

acm比賽可是不會讓電腦翻譯的,都是自己拿詞典查的,所以說,少年,好好背單詞吧!

C語言程式設計第一次作業

輸入圓的半徑,計算圓的周長和面積。2 流程圖 3 測試資料及執行結果 4 實驗分析 沒有問題 判斷閏年 2 流程圖 3 測試資料及執行結果 4 實驗分析 沒有問題 求所有閏年 2 流程圖 3 測試資料及執行結果 4 實驗分析 沒有問題 判斷有多少天 2 流程圖 3 測試資料及執行結果 4 實驗分析 ...

C語言程式設計第一次作業

1 求圓面積和周長 1 題目 輸入圓的半徑,計算圓的周長和面積。2 流程圖 3 測試資料及執行結果 4 實驗分析 問題 關於 如何表示問題 2.判斷閏年 1 題目 輸入乙個四位年份,判斷其是否是閏年。閏年的判別條件是該年年份能被4整除但不能被100整除 或者能被400整除。2 流程圖 3 測試資料及...

C語言程式設計第一次作業

標籤 空格分隔 c語言 不知不覺間,我們的大學生活已經過到第5周了。我們也已經學習了一些內容,其中raptor在第一周的課程中尤其重要,它能讓我們熟悉順序結構 迴圈結構 選擇結構,為我們今後的程式設計奠定基礎。1.題目 輸入圓的半徑,計算圓的周長和面積 2.流程圖 3.測試資料及執行結果 半徑為5,...