1樓:
fp=fopen("input.txt", "r");
這一句應該是fp=fopen("c:\\documents and settings\\administrator\\桌面\\input.txt", "r");
其中「c:\\documents and settings\\administrator\\桌面\\input.txt」這個寫的應該是你input.
txt這個檔案的目錄,並且『\』斜線應該寫兩個,即『\\』。
2樓:
**長了。。。看著頭疼。。。你把你要加的地方做個注釋啊。。。。這樣可以減輕我們的痛苦。。。
3樓:匿名使用者
我表示,卻是看得頭疼。。。。
c語言程式設計高手請來解決幾道tc程式題
4樓:匿名使用者
55...太多了 今天來不及.
5樓:匿名使用者
第二題#include
long int weishu(int n)return(m);
}void main()
但是這個演算法只能適用長整形,比較多位數的數就不行了,希望有高手可以修改修改~~~
6樓:倫縱飛星暉
fp=fopen("input.txt","r");
這一句應該是fp=fopen("c:\\documentsandsettings\\administrator\\桌面\\input.txt",
"r");
其中「c:\\documents
andsettings\\administrator\\桌面\\input.txt」這個寫的應該是你input.txt這個檔案的目錄,並且『\』斜線應該寫兩個,即『\\』。
7樓:
★題目在這裡:★ (繼續貼)我是樓主
4、已知有10個產品銷售記錄,每個產品銷售記錄由產品**dm(字元型4位),產品名稱mc(字元型10位),單價dj(整型),數量sl(整型),金額je(長整型)四部分組成。其中:金額=單價*數量計算得出。
要求:按產品**從大到小進行排列,若產品**相同,則按金額從大到小進行排列,最終排列結果仍存入結構體陣列sell中。輸出排序之前和排序後的記錄。
5、編寫遞迴函式實現兩個數的最大公約數的求解。在主函式中任意輸入兩個整數,呼叫該遞迴函式。要求:必須使用遞迴函式,否則扣掉20分。
6、請編寫乙個函式void fun(char a,int k,int n),其功能是:刪除字串中指定下標開始的n 個字元。其中,a指向字串,k中存放指定的下標。
例如,字串內容為:hellollo world!,k中值為:
5,n中的值為:3,則呼叫該函式的結果為:hello world!。
編寫乙個函式int fun(char *str,char *substr),該函式可以統計乙個長度為2的字串在另乙個字串**現的次數。
例如,假定輸入的字串為:asd asasdfg asd as zx67 asd mklo,子字串為:as,則應輸出6。
在主函式中輸入兩個比較的字串,通過呼叫該函式得到相應的輸出結果。
7、用遞迴法將乙個整數n轉換成字串。例如:輸入483,應輸出字串「483」,n的位數不確定,可以是任意位數的整數。
要求:n是乙個整數,不能用陣列,否則扣掉20分。
必須使用遞迴函式,否則扣掉20分。
8、編寫函式squeeze(char s,char c),功能是刪除字串s中所出現的與變數c相同的字元。在主函式中輸入字串和待刪字元。呼叫該函式,並輸出刪掉字元以後的字串。
9、編寫程式,在鍵盤上輸入任意多個字串,輸出其中最大的字串。
10、已知學生的記錄由學號和英語成績、數學成績構成,5名學生的資料已存入a結構體陣列中。程式設計分別找出英語和數學成績最高的學生記錄,輸出該學生的所有資訊。
要求:必須使用結構體完成。否則扣掉20分。
多個學生的資訊可以通過鍵盤輸入,程式中有能夠控制輸入學生人數的語句,否則扣掉5分。
11、請輸入星期幾的第乙個字母來判斷一下是星期幾,如果第乙個字母一樣,則繼續判斷第二個字母。要求:使用者可以重複的輸入字母來進行判斷,並且程式可以在使用者輸入某些內容後可以停止。
8樓:匿名使用者
第九題的「最大的字串」的具體含義是什麼?是字串的長度還是它的ascii碼的大小?
9樓:匿名使用者
不知道哪個學校的假期作業,這裡已經有乙個了看最佳答案
還有乙個
看其他回答2
這個差不多
c語言如何實現對txt檔案的讀取和寫入
10樓:莊生曉夢
#include
int main()
//下面是寫資料,將數字0~9寫入到data.txt檔案中file *fpwrite=fopen("data.txt","w");
if(fpwrite==null)
return 0;
for(int i=0;i<10;i++)fprintf(fpwrite,"%d ",i);
fclose(fpwrite);
//下面是讀資料,將讀到的資料存到陣列a[10]中,並且列印到控制台上
int a[10]=;
file *fpread=fopen("data.txt","r");
if(fpread==null)
return 0;
for(int i=0;i<
printf("%d ",a[i]);
getchar();//等待
return 1;
其他運算子:1、逗號運算子
用於把若干表示式組合成乙個表示式(,)。
2、指標運算子
用於取內容(*)和取位址(&)二種運算。
3、求位元組數運算子
用於計算資料型別所佔的位元組數(sizeof)。
4、特殊運算子
有括號(),下標,成員(→,.)等幾種。
11樓:匿名使用者
使用fopen的r方式可以實現讀取,用w+方式可以實現寫入。
1.fopen的函式原型:file * fopen(const char * path,const char * mode);
fopen函式的第乙個引數是檔案路徑,第二個引數是開啟方式,有以下幾種方式:
r 以唯讀方式開啟檔案,該檔案必須存在。
r+ 以可讀寫方式開啟檔案,該檔案必須存在。
rb+ 讀寫開啟乙個二進位制檔案,允許讀資料。
rw+ 讀寫開啟乙個文字檔案,允許讀和寫。
w 開啟只寫檔案,若檔案存在則檔案長度清為0,即該檔案內容會消失。若檔案不存在則建立該檔案。
w+ 開啟可讀寫檔案,若檔案存在則檔案長度清為零,即該檔案內容會消失。若檔案不存在則建立該檔案。
a 以附加的方式開啟只寫檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾,即檔案原先的內容會被保留。(eof符保留)
a+ 以附加方式開啟可讀寫的檔案。若檔案不存在,則會建立該檔案,如果檔案存在,寫入的資料會被加到檔案尾後,即檔案原先的內容會被保留。 (原來的eof符不保留)
wb 只寫開啟或新建乙個二進位制檔案;只允許寫資料。
wb+ 讀寫開啟或建立乙個二進位制檔案,允許讀和寫。
wt+ 讀寫開啟或著建立乙個文字檔案;允許讀寫。
at+ 讀寫開啟乙個文字檔案,允許讀或在文字末追加資料。
ab+ 讀寫開啟乙個二進位制檔案,允許讀或在檔案末追加資料。
上述的形態字串都可以再加乙個b字元,如rb、w+b或ab+等組合,加入b 字元用來告訴函式庫開啟的檔案為二進位制檔案,而非純文字檔案。
返回值:檔案順利開啟後,指向該流的檔案指標就會被返回。如果檔案開啟失敗則返回null,並把錯誤**存在errno中。
2.例程:
#include
#define f_path "d:\\myfile\\file.dat"
char c;
int main()
12樓:匿名使用者
寫入檔案:
#include
int main(void)
從檔案讀取:
#include
int main(void)
用c語言解決這一道題: 編寫乙個程式,首先要求使用者輸入名字,然後要求使用者輸入姓氏。在一行列印輸入的
13樓:
1、首先在ubuntu的終端寫出要實現的內容步驟,注釋步驟可以幫助書寫者理清思路。
2、接下來我們運用input方法,提示使用者輸入資訊,input中的引數就是提示文字。
3、接下來接收好使用者輸入的內容後,我們就可以運用使用者輸入的內容進行邏輯處理。
4、下面我們執行程式,你會在介面中看到,終端提示你輸入名字,不輸入的話不能往下進行。
5、輸入資訊回車以後,終端就會把你輸出的內容列印出來。
6、python2和python3在使用者輸入的處理上有區別的,python2裡面還有raw_input供使用。
14樓:匿名使用者
給分!**如下:
#include
#include
#include
#define max_length 50int main()
15樓:匿名使用者
#include
int main(int argc, char *ar**)
測試環境c-free5的c
16樓:
q+ 563337217
請高手幫忙解決一道C語言的程式設計題急啊
及其不規範,首先給你修改規範,然後給你編上行號,給你說 1 int findstr char str,char substr 2 12 else break 13 if r 0 14 n 15 str 16 17 return n 18 首先此題不用指標作,很麻煩,而且函式原形都要修改,要新增兩個字...
求c語言程式設計高手幫忙,求C語言程式設計高手幫忙!!!
初看,程式應先宣告乙個包含20個整型數元素的陣列,但從程式目標來看,根本不需要所有的數,而只需找出次大的數而已,所以只要宣告三個整型變數 輸入 input 最大數 max 次大數 sec 即可。而且從記憶體利用率來看,這樣也更節省記憶體空間。以下程式你的所有要求都滿足了,僅供參考 include c...
求解一道C語言程式設計題目,求一道C語言程式設計題
說一下思想 先定義乙個int min 1000000 或者其他大於4的數,因為陣列 專最大就4,按行屬列遍歷陣列所有元素,min min a i j a i j min 輸出的min即為所求 include define n 2 int getmin int a n int m,int n int ...