2019第二週作業

2022-05-18 14:13:18 字數 815 閱讀 1493

請在第一周作業的基礎上,繼續完成:找出給定的檔案中陣列的最大值及其對應的最小下標(下標從0開始)。並將最大值和對應的最小下標數值寫入檔案。

輸入:請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。

輸出:在不刪除原有檔案內容的情況下,將最大值和對應的最小下標數值寫入檔案。

實驗**

int main()

scanf("%d",&n);

fprintf(fp,"%d\n",n);

for(i=0;ia[max])

max=i;

printf("%d %d",a[max],max);

fprintf(fp,"\n%d %d",a[max],max);

if(fclose(fp))

return 0;

}實驗過程中遇到的問題

一:開始操作時,對於fopen不太熟悉,通過查詢資料才明白 fopen函式的第乙個引數是檔案路徑,第二個引數是開啟方式,

w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。

w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。

二:開始操作時對fscanf,fprintf不太明白與scanf,printf有什麼區別,通過查詢資料才明白fscanf,fprintf是輸入輸出到檔案中,而scanf,printf輸入輸出到螢幕上。

學習感悟:感覺自己看書有點看不懂了,懵逼仔了。

2019 第二週作業

請在第一周作業的基礎上,繼續完成 找出給定的檔案中陣列的最大值及其對應的最小下標 下標從0開始 並將最大值和對應的最小下標數值寫入檔案。請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。在不刪除原有檔案內容的情況下,將最大值和對應的最小下標數值寫入檔案。include ...

2019第二週作業 基礎作業

請在第一周作業的基礎上,繼續完成 找出給定的檔案中陣列的最大值及其對應的最小下標 下標從0開始 並將最大值和對應的最小下標數值寫入檔案。請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。輸出 在不刪除原有檔案內容的情況下,將最大值和對應的最小下標數值寫入檔案。1 實驗 ...

2019春季學期第二週作業

請在第一周作業的基礎上,繼續完成 找出給定的檔案中陣列的最大值及其對應的最小下標 下標從0開始 並將最大值和對應的最小下標數值寫入檔案。輸入 請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。輸出在不刪除原有檔案內容的情況下,將最大值和對應的最小下標數值寫入檔案。1 實...