高階語言課程設計報告第五次報告 字串

2021-09-20 08:59:50 字數 3636 閱讀 7040

高階語言課程設計報告

實習題目

第五次報告: 字串

節是個很好的補充。多讀經典字串的程式可以開闊眼界,啟發思路。書中題目

4.3對於沒有學過

c++的同學可能看不懂函式模板

sort

,不必強求,依據其所要實現的功能自己打造乙個

c版本的函式不算給你出難題。

本章中為我們演示了很多函式的使用方式,請活學活用。

蘇小紅數本章擴充內容之一:const

實屬用處較少的繁瑣語法,不必深究。除此以外的其他內容應該深入研究領會。

l 完成acm

俱樂部作業:

2015cup實習5

字串中至少2道

l 描述你的演算法,注釋你的程式。

l 注意勿抄襲:全系統自動判定抄襲,一旦抄襲,0分。

一、實習目的:熟練掌握字串的使用

二、針對你的每一道題目:

字串後繼:

1.演算法描述。

沒啥演算法,就是用ascii碼,給最後的+1,遇到z就去掉。

2.你的**及注釋。

#include

int main()

int a;

char s[100000];

scanf("%s",s);

for(a=0;s[a]<='z'&&s[a]>='a';a++);  //將a拉到字串末尾

a--;

for(;s[a]=='z';a--)

s[a]=s[a]+1; //給最後一位+1

3.設計及除錯過程遇到的問題及解決方案。

完全沒問題。

心得體會和自我對程式的評價。

很簡單的題目,只是練手用的。沒什麼好評價的。

字串反**

1.演算法描述。

先把第乙個單詞反轉,之後每遇到乙個空格反轉一次。

2.你的**及注釋。

#include

#include

int main()

int a,b,c,i;

char s[10000],q[10000];

scanf("%d",&i);

getchar();

while(i)

while(s[c]!='\0')     //c往後走到最後停}}

q[c]='\0';     //結束按個\0

3.設計及除錯過程遇到的問題及解決方案。

acm總說我執行錯誤,不知道為啥,最後也沒改,用別人的**進去了,這個就放這吧。

4.心得體會和自我對程式的評價。

感覺以前編過的程式不能扔啊,還是有用的,這個程式不知道有沒有以前編的好,忘記了,總之演算法都是能行的就看能不能快一點了。

破譯郵件:

1.演算法描述。

同樣是做過的題,就是用switch去替換每個字。

2.你的**及注釋。

#include

#define n 10000

int main()

case '1':

case '2':

case '3':

case '4':

case '5':

case '6':

case '7':

case '8':

case '9':

case '-':

case '#':

case '\0':

}break;

}case '2':

case '1':

case '2':

case '3':

case '4':

case '5':

case '6':

case '-':

case '#':

case '\0':

}break;

}case '3':

case '4':

case '5':

case '6':

case '7':

case '8':

case '9':}}

printf("\n");   //換行

3.設計及除錯過程遇到的問題及解決方案。

no problem

4.心得體會和自我對程式的評價。

也就那麼回事,畢竟做過,就當複習了。

定位符:

1.演算法描述。

從//開始,到/或:為止輸出中間的。

2.你的**及注釋。

3.設計及除錯過程遇到的問題及解決方案。

就是那個冒號我不知道也是停止符,費了點時間,其他沒了。

4.心得體會和自我對程式的評價。

沒什麼體會,比較簡單。程式就那樣吧。

高階語言課程設計報告第六次報告 模擬

高階語言課程設計報告 實習題目 第六次報告 模擬 l 完成acm 俱樂部作業 2015cup實習6 模擬中至少1道 l 描述你的演算法,注釋你的程式。l 注意勿抄襲 全系統自動判定抄襲,一旦抄襲,0分。一 實習目的 熟練程式設計的演算法及邏輯,了解不同題型的解法。二 針對你的每一道題目 李白打酒 1...

高階語言課程設計報告第六次報告 模擬

高階語言課程設計報告 實習題目 第六次報告 模擬 l 完成acm 俱樂部作業 2015cup實習6 模擬中至少1道 l 描述你的演算法,注釋你的程式。l 注意勿抄襲 全系統自動判定抄襲,一旦抄襲,0 分。一 實習目的 熟練程式設計的演算法及邏輯,了解不同題型的解法。二 針對你的每一道題目 李白打酒 ...

課程設計報告

c 程式設計 課程設計報告 一problem b 題意 輸出所有在給定範圍內的水仙花數 水仙花數是乙個三位數,它的各位數字的立方和等於其本身 解題思路 用while語句輸入多組資料,首先用for語句迴圈給定範圍的每乙個數,接著把個十百位數表示出來,用if語句進行判斷。細節處理 每一組資料的輸出要換行...