專案
內容這個作業屬於那個課程
c語言程式設計ii
這個作業要求在**
作業要求
我在這個課程的目標是
學會處理字串常量
這個作業在那個具體方面幫助我實現目標
新增標頭檔案和一些字串處理函式
參考文獻
氣泡排序,網上查詢函式
本題目要求編寫程式統計一行字元中單詞的個數。所謂「單詞」是指連續不含空格的字串,各單詞之間用空格分隔,空格數可以是多個。
輸入格式:
輸入給出一行字元。
輸出格式:
在一行中輸出單詞個數。
輸入樣例:
let's go to room 209.
輸出樣例:
5
#includeint main(void)
count++;}}
count = count+1;
if(str[k-1] == ' ')
count = count-1;
for(i = 0; str[i] != '\0'; i++)
printf("%d\n",count);
return 0 ;
}
開始寫了乙個**在編譯器裡輸出的是一堆數,還有多記一次的,開始沒考慮空格結尾,我以為使用者都是正經的,但是pta就不正經,硬是要搞空格結尾,pta就是這麼不正經,又把**加了空格結尾,還有全部都是空格的
改了之後又來個格式問題。。。。。。。。。。。。。。。
又改了好了
本題要求編寫程式,輸入若干英文單詞,對這些單詞按長度從小到大排序後輸出。如果長度相同,按照輸入的順序不變。
輸入格式:
輸入為若干英文單詞,每行乙個,以#作為輸入結束標誌。其中英文單詞總數不超過20個,英文單詞為長度小於10的僅由小寫英文本母組成的字串。
輸出格式:
輸出為排序後的結果,每個單詞後面都額外輸出乙個空格。
輸入樣例:
blue
redyellow
green
purple
輸出樣例:
red blue green yellow purple
要求部落格總結需要將pta上**做以下修改:(1)通過以自己名字命名的檔案輸入英文單詞,(2)英文單詞輸入的結束標記為你學號最後一位數+37所對應的ascii字元。(例如:你的學號最後一位為9,則結束標記為9+37=46所對應的ascii字元「.」)(3)在不刪除原有內容的情況下,將排序後的單詞輸出到檔案。
**改了一點
#include#include#includeint main(void)
for(i = 0;i < n-1; i++)
} }for(i = 0; i < n-1 ; i++)
fclose(fp) ;
return 0;
}
寫了乙個**但是又出了這個錯誤[error] cannot convert 'const char' to 'file ' for argument '1' to 'int fprintf(file, const char*, ...)'
這次我知道這個錯誤了,不能把字元型強制轉換成file型
原因我也找到了,是
fprintf(這裡少了乙個fp,這是檔案路徑,開啟方式)
後來改了之後又出了乙個錯誤輸出的是一堆數字,沒有排序
看了一下**原因是輸出是%s,不是%d,因為是字元
改了之後沒什麼問題了
這個是下週的預習作業選擇題
預習的問題主要是2-6這一題有點問題
還有函式指標
這次挑戰題寫一下思路算了,**就不寫了
思路是錄入乙個二維陣列,先計算行的最大字陣列,再計算列的最大子陣列,找到各行各列的最大子陣列,然後判斷行列的鞍點是否一樣,若不一樣則再計算行列的最大值,比較大小,直到找到二維陣列的最大字陣列。大概思路就是這樣
日期這週所花的時間
**行數
所學的簡介
目前比較困惑的問題
23/3-30/3
7小時200
字元和字串處理
沒什麼問題
這次的結對程式設計又改了,這次應該會比上一次好,應該可以避免一些大佬在一起和完全不會的在一起
第五周周總結
時間進度表 日期開始時間 結束時間 中斷時間 淨時活動 備註3月15日 7 10 9 10 120打程式 規範 進行初步構思 3月16日 7 10 9 10 120打程式 實現減法無負數 3月17日 8 00 10 00 120打程式 實現減法無負數 3月18日 4 10 5 50 5 00 5 1...
第五周總結
1.搭建sql的資料庫 基本試了一下 還沒完全搞懂怎麼用。慢慢來吧。2.瀏覽了很多用css3的特效 所以這周大多時間再寫css3,感覺想寫出很炫的效果還是比較困難的。因為這周學的是css3就談談學習css的收穫吧。首先由幾行 就能夠完成一些移動 縮放 旋轉的效果很奇妙。用translate scal...
第五周總結
本週學習的內容 在w3school上學習html基礎,基礎 列表已學。所遇到的問題 1 插入失敗 2 插入背景時,出現重複。我的 background size 100 1000px 不明白background size 100 100 會出現錯誤 3 和文字的位置沒辦法隨意更改 4 若文字調整的字...