2023年春季學期第二週作業

2022-08-13 22:00:23 字數 1124 閱讀 9447

一.本週完成的作業:

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

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

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

1.實驗**

#includeint main ()

printf("請輸入:");

for(int i=0; i<10; i++)

for(int j=0; j<10; j++)

} printf("%d %d",a[x],x); //列印最大值及其下標

fprintf(fp,"\n%d %d",a[x],x); //將最大值及其下標寫入檔案

fclose(fp); //關閉檔案

return 0;

}

2.設計思路

3.問題

(1)檔案寫入不成功

解決方法:發現與printf不同,fprintf需要加上指標變數。

(2)檔案寫入位址而不是值

當我輸入上圖所示的值後,寫入檔案時總是寫入位址,而不是值。

結局方法:將輸入的值空格輸入。

4.執行結果

二.學習進度條

三.學習感悟

通過檔案的學習發現指標確實是比較重要的一項,要努力學好指標。可以讓自己的程式更加的簡介快速高效。

2023年春季學期第二週作業

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

2023年春季學期第二週作業

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

2023年春季學期第二週作業

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