c語言第三次作業 1

2022-05-28 23:00:19 字數 633 閱讀 2377

演算法:定義乙個陣列,月份1-12,根據傳入的n來給*month[n]賦值

**char *getmonth( int n );

if(n>=1 && n<=12)

return month[n-1];

else

return null;

}

出現的錯誤:無

演算法:定義星期的陣列,然後用for迴圈輪詢傳入的字元組是否能與星期的陣列對應。如不能對應,傳回-1,能對應,傳回星期對應數字

**:int getindex( char *s );

int i=0;

int j=0;

for(;i<7;i++)

}if(j!=1)

return -1;

}

出現的錯誤:段錯誤;原因:陣列越界;改正:修改for中i的邊界值

演算法:定義乙個最大值,然後輪詢傳入的*s的長度與max的值誰大,最後傳回max值

**:int max_len( char *s, int n ){

int num=0;

int t=0;

int max=0;

for(;t

出現的錯誤:無

忘寫了

C語言第三次作業

1.實驗 1 找出最小值 includeint main printf min d min return0 設計思路 第一步定義變數n,j,i,min 第二步輸入n,j 第三部賦值min j,第四部,迴圈語句比大小 第五步輸出最小值 流程圖 3.遇到的問題以及解決辦法 錯誤原因為在比較大小的迴圈中沒...

第三次C語言作業

一.實驗目標 掌握c語言檔案操作的基本方法 1.根據需求,選擇不同的方式來開啟檔案 2.讀取檔案中的資料 3.向檔案中寫入資料 4.了解緩衝區以及eof概念 5.了解一些基本的system語句 清屏,暫停等 三.執行介面 四.實驗結果 1.建立資料夾 2.資料輸入 實驗四 查詢system類函式 s...

第三次作業1

git位址 git使用者名稱 azusa30t 結對夥伴部落格位址 部落格位址 作業鏈結 psp2.1 personal software process stages 預估耗時 分鐘 實際耗時 分鐘 planning 計畫30 60 estimate 估計這個任務需要多少時間 600972 dev...