[問題] C語言初學者想邏輯卡關

看板C_and_CPP作者 (NingLight)時間6年前 (2018/04/23 14:20), 編輯推噓4(4012)
留言16則, 10人參與, 6年前最新討論串1/1
問題(Question): 自in.txt輸入N筆資料,自out.txt輸出大於10的資料,且由大自小排序 1.in.txt的資料是 12 9 11 13 10 ,out.txt的資料是12 11 13 (讀檔後 限定輸出範圍再存檔) 2.in.txt的資料是12 9 11 13 10,out.txt中的資料為:3 (N筆資料中計算次數) 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): #include<stdio.h> FILE *fp; int main ( ){ int i fp=fopen("in.txt","r+"); for( i=13; i>=10 ; i--){ fscanf(fp "%d" , &n ) fclose(fp); } 程式碼(Code):(以請善用置底文網頁, 記得排版,禁止使用圖檔) 補充說明(Supplement): 小觀念看網路教學還可粽合就..... 總覺得有哪裡嚴重錯誤邏輯但是想不通 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 180.217.144.96 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1524464410.A.784.html

04/23 14:30, 6年前 , 1F
想法? 我只看到輸入部分
04/23 14:30, 1F

04/23 14:50, 6年前 , 2F
就不知道怎麼開始想這個問題
04/23 14:50, 2F

04/23 14:56, 6年前 , 3F
打擾一下 你有聽過排序嗎
04/23 14:56, 3F

04/23 14:56, 6年前 , 4F
沒有就繼續看 不要想
04/23 14:56, 4F

04/23 19:26, 6年前 , 5F
置底 如何貼程式碼 看一下
04/23 19:26, 5F

04/23 19:41, 6年前 , 6F
1.會陣列嗎2.會排序嗎 不會就先弄會這兩個再來想
04/23 19:41, 6F

04/23 21:13, 6年前 , 7F
你沒有同班同學嗎
04/23 21:13, 7F

04/23 22:16, 6年前 , 8F
先看別人怎麼寫,google一下很多資料
04/23 22:16, 8F

04/23 22:19, 6年前 , 9F
程式怎麼寫不重要,重要的是,你要怎麼做?
04/23 22:19, 9F

04/23 22:22, 6年前 , 10F

04/23 22:29, 6年前 , 11F
我是認為先不要用讀檔啦 你先用上面推文說的陣列
04/23 22:29, 11F

04/23 22:30, 6年前 , 12F
裝好一排數字 先只練排序就好
04/23 22:30, 12F

04/24 09:00, 6年前 , 13F
推樓上
04/24 09:00, 13F

04/24 13:00, 6年前 , 14F
這東西我以為範例就有欸
04/24 13:00, 14F

04/25 03:03, 6年前 , 15F
先撇開程式部分,請先想要怎麼解決問題,當今天有一
04/25 03:03, 15F

04/25 03:03, 6年前 , 16F
串數列請問妳要怎麼排序?
04/25 03:03, 16F
文章代碼(AID): #1QtNiQU4 (C_and_CPP)