文件建立日期:2010-02-19
01 // p174: 2.程式設計題 (13)不利用strcmp函式,自己程式設計實現兩個任意字串的比較。
02
03 // the beginning of c program: test06-13.c.
04
05 // header files included.
06 #include
07
08 // macro definition.
09 #define max_size 100
10
11 // no.1: subroutine: int getstr ( char ch, int size );
12 int getstr ( char ch, int size )
13
20 do
21 while ( ch[i-1] != '/n' );
25 ch[i-1] = '/0';
26 // 返回0表示呼叫該函式來獲取字串時獲取失敗,否則為獲取成功
27 return (1);
28 }
29
30 // no.2: subroutine: int strlength ( const char source );
31 int strlength ( const char source )
32
38
39 // no.3: subroutine: int strcompare ( const char ch_1, const char ch_2 );
40 int strcompare ( const char ch_1, const char ch_2 )
41
57 // 說明兩個字串中除去相同的部分後,較長的字串較大,否則兩個字串完全相同
58 if ( (result==0) && (len_1 < len_2) )
59 result = -1;
60 else
61 if ( (result==0) && (len_1 > len_2) )
62 result = 1;
63 else
64 if ( (result==0) && (len_1==len_2) )
65 result = 0;
66
67 return (result);
68 }
69
70 // main function's declaration.
71 int main ( void )
72
93
94 // the end of c program: test06-13.c.
95
此程式尚待改進!
Linux下完成的乙個作業程式
文件建立日期 2010 02 19 01 p173 2.程式設計題 7 02 03 the beginning of c program test06 07.c.04 05 header files included.06 include 07 08 macro definition.09 defi...
Linux下完成的乙個作業程式
文件建立日期 2010 02 19 檔案1 test06 08.c 01 p174 2.程式設計題 8 把有序的兩個陣列a和b合併,要求合併後的陣列依然有序 02 03 the beginning of c program test06 08.c.04 05 header files include...
設計乙個學生作業完成情況的管理程式
請設計乙個學生作業完成情況的管理程式。假設某門課程一學期要留10次作業,每次老師要進行批改,給出分數後還要進行登記。學期期末要根據每次作業的成績計算出最終的平時成績 滿分100 該程式應該具有下列功能 1 錄入某位學生某次作業的分數 2 給定學號,顯示該學生的作業完成情況 3 給定某個班級的班號,顯...