作者Light132145 (NingLight)
看板C_and_CPP
標題[問題] C語言初學者想邏輯卡關
時間Mon Apr 23 14:20:08 2018
問題(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://webptt.com/m.aspx?n=bbs/C_and_CPP/M.1524464410.A.784.html
1F:推 jerryh001: 想法? 我只看到輸入部分 04/23 14:30
2F:→ Light132145: 就不知道怎麼開始想這個問題 04/23 14:50
3F:→ MOONRAKER: 打擾一下 你有聽過排序嗎 04/23 14:56
4F:→ MOONRAKER: 沒有就繼續看 不要想 04/23 14:56
5F:→ chuegou: 置底 如何貼程式碼 看一下 04/23 19:26
6F:→ jerryh001: 1.會陣列嗎2.會排序嗎 不會就先弄會這兩個再來想 04/23 19:41
7F:→ longlongint: 你沒有同班同學嗎 04/23 21:13
8F:→ s4300026: 先看別人怎麼寫,google一下很多資料 04/23 22:16
9F:→ s4300026: 程式怎麼寫不重要,重要的是,你要怎麼做? 04/23 22:19
11F:推 KanzakiHAria: 我是認為先不要用讀檔啦 你先用上面推文說的陣列 04/23 22:29
12F:→ KanzakiHAria: 裝好一排數字 先只練排序就好 04/23 22:30
13F:推 Neisseria: 推樓上 04/24 09:00
14F:→ RicciYeh: 這東西我以為範例就有欸 04/24 13:00
15F:推 hpyhacking: 先撇開程式部分,請先想要怎麼解決問題,當今天有一 04/25 03:03
16F:→ hpyhacking: 串數列請問妳要怎麼排序? 04/25 03:03