在linux下輸入eof使用ctrl+d, windows下輸入eof使用ctrl+z
編寫乙個程式,從標準輸入讀取幾行輸入,每行輸入都要列印到標準輸出上,前面要加上行號,在編寫這個程式時要試圖讓程式能夠處理的輸入行的長度沒有限制。
#include int main(int argc, char **argv)putchar(ch);
if (ch == '\n'
) }
return0;
}
編寫乙個程式,一行行的讀取輸入行,直至到達檔案尾。算出每行輸入行的長度,然後把最長的那行列印出來。為了簡單起見,可以假定所有的輸入行均不超過1000個字元
順便練習一下多檔案編譯
檔案func.h
#ifndef _func_h#define _func_h 1
int int_max(int a, int
b);int int_min(int a, int
b);#endif
檔案func.c
#include "func.h
"int int_max(int a, int
b) int int_min(int a, int
b)
檔案main.c
#include #include#include
"func.h
"#define max_length 1000
int main(int argc, char **argv)
}if (max_len > 0
)
return0;
}
編譯:gcc -c -o func.o func.c
gcc -c -o main.o main.c
連線:gcc -o main main.o func.o
執行:./main
資料結構第一章作業題
判斷題 1 1若用鍊錶來表示乙個線性表,則表中元素的位址一定是連續的。f 鍊錶的儲存位址可連續,可不連續 1 2資料的邏輯結構是指資料的各資料項之間的邏輯關係。f 資料的邏輯結構是指資料的各資料元素之間的邏輯關係 1 3抽象資料型別中基本操作的定義與具體實現有關。f 無關,定義與具體的實現無關,抽象...
第一章34題作業
3.分析程式中哪些是識別符號,哪些是關鍵字。識別符號由大小寫字元 0 9的數字和下劃線組成。規則如下 1 以字母或下劃線大頭。2 其後可以跟零個或多個字母 數字或下劃線。關鍵字 如型別名稱int,float語句特徵if,switch,while,運算符號sizeof 4.回答什麼是程式 工程,原始檔...
第一章作業
第一章作業 1.編寫調式執行第乙個c 程式,要求輸出你的班級 姓名和學號 2.輸入課本例題1.2,除錯執行程式,並分析程式。3.分析程式中哪些是識別符號,哪些是關鍵字。4.回答什麼是程式 工程,原始檔 目標檔案 執行檔案 編譯預處理 名字空間 函式.主函式。一.編寫調式執行第乙個c 程式,要求輸出你...