經過大約一周的時間,程式設計a課程逐漸接近了尾聲。下面將介紹一下心得。
t1:輸入乙個百分制的成績t,將其轉換成對應的等級。這道題並不難,我們只需要利用條件語句if就能輕而易舉的完成這道題。另外,作為第一題,這道題並沒有出現所謂的陷阱。下面讓我們看一下源**: #includeusing namespace std;int main()} if(b==0) cout <<"ok">n) cout <#include#includeusing namespace std;int main() if(i>j)cout <<"yes"<#includeusing namespace std;void turndata(int n,int a);char ch[6]=;int main()void turndata(int n,int a)while(j!=0); for(int h=k;h>=1;--h) ; int m,n,b; cin >>b; for(int i=1;i<=b;i++) cout <#include using namespace std;int main() printf("%.2lf\n", a1); } return 0;}
t11:參加過上個月月賽的同學一定還記得其中的乙個最簡單的題目,就是+,那個題目求的是兩個集合的並集,今天我們這個a-b求的是兩個集合的差,就是做集合的減法運算。
首先我們要先讀懂題目,a-b是什麼意思。多讀幾遍會明白的。其實,a集合是主體,我們需要判斷對於a集合中的每個元素,是否能在b集合中找到乙個相同的數與之對應,如果有,我們在輸出時就不用再輸出這個數了,這便實現了a-b,而當a集合中所有的元素在b中都有乙個與之對應的話,這時便是空集,我們輸出「null」,結束。**如下:#include#includeusing namespace std;int main() ,num=0; if(m==n&&m==0)return 0; else else ;int main(){ int n,a,b=0,k=1; while(cin >>n) { if(n==0)break; b=0;k=1; for(int i=2;i#include#includeusing namespace std;int main(){ int n,m; double a,b; while(cin >>n>>m) { if(n==0&&m==0)break; a=1.0*(n-sqrt(n*n-4*m))/2; b=1.0*(n+sqrt(n*n-4*m))/2; if(a==(int)a&&b==(int)b)cout <<"yes"寫到這裡,說明已經接近了尾聲,通過這將近一周的c++程式設計,自己確實收穫了許多,也成長了許多。老實說,有一些題的做法,之前並沒有使用過或者說學習過,但是沒辦法,不會就要抓緊時間將它弄懂,比如:遞推、進製轉換……我曾懷疑過這些題目的意義,有些都沒有學過如何去做,為什麼還要我們去做,有什麼意義嗎?現在我想我明白了,這些題不僅僅只是考察乙個人的程式設計能力,同時還考驗乙個人的學習能力,在有限的時間內,能否自主學習新知識來解決一系列問題。雖說自己並沒有將所有的題目全部完成,算是一點遺憾,不過已經滿足了,正如老師所說,做這些題目的意義,並不是為了答題而答題,而是為了學會一門知識。授之以魚不如授之以漁,就是這個道理。
年度總結報告
2021.1.21 此3個月間,我完成了3個練習,兩個與c 程式設計相關,乙個與linux系統相關,其餘時間閱讀學習了 c primer plus 6th.ed 都是在打牢專業基礎。總的來說,我接觸到c 物件導向的特性 c 繼承和多型的機制 c 標準多執行緒庫 不同的c 編碼風格 qt的gui介面設...
測試總結報告
頁面 測試報告總結 文件更改記錄 文件修改紀錄表 日期製修人 修改內容描述 目錄 xx測試總結報告 1 一 引言 1.1.目的 3 1.2.背景 3 1.3.測試範圍和內容 4 1.4.參考資料 4 二 測試總結 4 2.1.測試過程總結 4 2.2.測試環境總結 4 2.3.測試結果總結 4 2....
PSP總結報告
回顧1 1 回想一下你曾經對計算機專業的暢想,當初你是如何做出選擇計算機專業的決定的?經過乙個學期,你的看法改變了麼,為什麼?答 當初是因為計算機專業的廣闊前景,而且在東南沿海工作機會多一些,再加上從小對計算機相關有濃厚的興趣,高中時還參加過相關比賽。經過乙個學期,我的看法並沒有改變。計算機專業的就...