入門c語言必刷的五道題

2020-08-12 10:24:17

學程式設計最重要的就是刷題,只有刷到一定的量,纔會有質的變化。

如果是剛入門的c語言,那麼一定要從這些題入門

1、問題 1001: [程式設計入門]第一個HelloWorld程式!

即使一個簡單的程式,裏面也包含着許多的知識點,Hello world作爲程式語言的第一個程式主要訓練了輸出和瞭解程式的整體框架搭建。(入門的話先不必着急深究一些不認識的東西,在後面的學習中自然就會明白)

https://www.dotcpp.com/oj/problem1001.html

2、問題 1000: [競賽入門]簡單的a+b

輸入兩個整數a和b,計算a+b的和

這道題可以說的程式設計中關於計算題的奠基者,也別小瞧它看起來很簡單,它在後來可以拓展出很多的花樣,比如高精度加法、不能用運算子解決a+b等等。

https://www.dotcpp.com/oj/problem1000.html

3、問題 1002: [程式設計入門]三個數最大值

編寫一個程式,輸入a、b、c三個值,輸出其中最大值。

有了基礎的框架和對變數的基礎瞭解,就可以開始試着做這道題,這道題訓練了思維能力,比如你怎麼來解決覆蓋的問題,方法可以有很多種,比如教材上的三個汽水瓶子,或者普遍的擂臺法。

https://www.dotcpp.com/oj/problem1002.html

4、問題 1022: [程式設計入門]篩選N以內的素數

用簡單素數篩選法求N以內的素數。

素數的判定方法可以說是程式設計中最基本的演算法之一,它的模板一定要熟記,以後都會用到。

https://www.dotcpp.com/oj/problem1022.html

5、問題 1026: [程式設計入門]數位逆序輸出

輸入10個數字,然後逆序輸出。

這道題有很多種解法,逆序也是程式設計演算法中一個很重要的一部分,關於逆序能出很多不重樣的題其中不乏有各種要求,一定把普通逆序的模板記牢,受益匪淺。

https://www.dotcpp.com/oj/problem1026.html