一、給定的檔案中陣列的最大值及其對應的最小下標(下標從0開始)。並將最大值和對應的最小下標數值寫入檔案。
輸入:請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。
輸出:在不刪除原有檔案內容的情況下,將最大值和對應的最小下標數值寫入檔案。
1)、實驗**
#include#include#includeint main ()
fprintf(fp,"%d\n",n);
for(i=0;ia[index])
index=i;
}fprintf(fp,"\n");
fprintf(fp,"%d %d\n",a[index],index);
if(fclose(fp))
printf("%d %d\n",a[index],index);
return 0;
}
2)、設計思路
3)、本題除錯過程碰到的問題及解決方法
1、輸入陣列的時候寫成檔案輸入形式所以執行結果總是不對
2、沒有輸出程式結果,所以最後程式執行不出
3、沒有注意題目有要求用逗號分隔,後面與同學討論才發現我沒有定義字元
4)、執行結果截圖
二、學習進度條
三、學習感悟
檔案指標定義形式:file檔案結構指標名:filefp
用法:·檔案開啟時,系統自動建立檔案結構體,並把指向它的指標返回來,程式通過這個指標獲得檔案資訊,訪問檔案
·檔案關閉後,檔案結構體被釋放
文字檔案程式寫入都必須用檔案的輸入輸出格式
檔案加密解密不是很了解,還需要進一步學習
第二週作業 程式設計總結
2019年春季學期第二週作業 基礎作業 請在第一周作業的基礎上,繼續完成 找出給定的檔案中陣列的最大值及其對應的最小下標 下標從0開始 並將最大值和對應的最小下標數值寫入檔案。輸入 請建立以自己英文名字命名的txt檔案,並輸入陣列元素數值,元素值之間用逗號分隔。輸出在不刪除原有檔案內容的情況下,將最...
第二週程式設計
這個作業屬於哪個課程 c語言程式設計i 這個作業要求在哪 我在這個課程的目標是 可以熟練掌握對markdown的操作 這個作業在哪個具體方面幫我實現目標 對程式設計獲得進一步了解,能力得到進一步提公升 參考文獻 提問的智慧型 pta系統常見問題解答 收穫 不能盲從的提問,要先經大腦思考,提問前自己可...
第二週總結
在本週,主要學習了一下使用css3控制html元素的動畫效果 1.對元素transform的控制 css3中,元素可以具有如下的transform coontrol屬性 webkit transform translate 3em,0 webkit transform rotate 30deg we...