Linux下完成的乙個作業程式

2021-05-21 20:02:28 字數 1643 閱讀 4111

文件建立日期: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 給定某個班級的班號,顯...