C語言部落格作業--一二維數組

來源:互聯網
上載者:User

標籤:getch   哪些   虛擬碼   說明   http   pow   images   比較   題目   

一、PTA實驗作業題目1:求整數序列中出現次數最多的數1. 本題PTA提交列表

2. 設計思路

3.代碼

4.本題調試過程碰到問題及PTA提交列表情況說明。
  • 最開始是想著數組中的每一個數都判斷是否是0到9之間的是,如果是,count+1,然後將count存放在b[]數組中,但是這個太繁瑣 了並且很難實現將一個個比較後計算好個數的count放入b[]數組中,一直做不出來,後來問同學思路,在數組內部比較大小並計算就很快寫出來了。

    題目2:數組迴圈左移1. 本題PTA提交列表



    2. 設計思路

    3.代碼

    4.本題調試過程碰到問題及PTA提交列表情況說明。
  • 開始的時候想著把後面的數與前面的數交換,但是交換一半後就改變了另一半裡原來的數,然後就想著將數組定位a[m+n]將被改變的數存到後面去,再正常交換前面的數,但是這樣做答案還是不對,最後改為最簡單的先後輸出,不改變數組,就正確了。

    題目3:1. 本題PTA提交列表
2. 設計思路3.代碼4.本題調試過程碰到問題及PTA提交列表情況說明。二、本周題目集的PTA最後排名。PTA排名

三、同學代碼結對互評1.互評同學名稱
  • 梁才玉

    2.My Code、互評同學代碼
3.我和同學代碼不同在哪裡?有哪些各自優勢?你更喜歡哪種代碼風格?如果同學代碼有錯的也請幫忙指出來哪裡出問題。四、本周學習總結1.你學會了什嗎?1.1 C中如何儲存字串?
  • 使用字元數組,char str[] = "hello";

    1.2 字串的結束標誌是什麼,為什麼要結束標誌?
  • 字串結束標誌: ‘\0’
  • 使用結束標誌‘\0’以避免後面顯示一堆不相干的字元

    1.3 字串輸入有哪幾種方法?
  • 初始化數組: char str[80]="happy";
  • 賦值法: char s[80]; s[0]=‘a‘; s[1]=‘\0‘;
  • IME:char s[80]; while((s[ ]=getchar())!=‘\n)‘; i++; s[i]=‘\0‘;

    1.4 數字字元怎麼轉整數,寫個虛擬碼?

    1.5 16進位、二進位字串如何轉10進位?寫虛擬碼?
  • 十六進位轉換為十進位
  • 二進位轉換為十進位

    2.本周的內容,你還不會什嗎?
  • 本周數組的運用好不是很會,好多種排序法也還是很亂沒搞清楚
  • 碰到十六進位的轉換就亂,因為有字母和數字一起表示,弄不懂數值大小

    3.期中考試小結3.1 你認為為什麼沒考好?
  • 編程還是很薄弱,最後的編程題分數很低
  • 位元運算不太會,十六進位的也不會,像有一題答案是1e-15,我還是只會用pow來計算
  • 時間把握得不好,卷子沒做完,有一題編程題根本就沒有看題目。有一題進位轉換的選擇題做了快十分鐘,雖然是做對了但是做完之後還是覺得浪費了那麼多時間。

    3.2 羅列錯題。

請在選擇題、填空題、改錯題、編程題分別舉一題說明為什麼錯了,怎麼改?

3.3 下半學期要怎麼調整C的學習
  • 多編程,麻煩的題或者是像運算這樣的不懂的題,覺得不懂就不想面對,那就一直都搞不懂!我會慢慢改正這個錯誤,不會的就及時查閱資料,把它弄懂
  • 就我自己而言,做過的題還是要經常去看的,也就是說我會適當地背題,題型就是那樣背一背就會記得的啊。

C語言部落格作業--一二維數組

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.