-
#include
voidmain()
intda(int
m,intn);
intxiao(int
m,intn,int
k);int
m,n,a,b;
printf("請輸入兩個正整數:");
scanf("%d,%d,",&n,&m);
a=da(m,n);
b=xiao(m,n,a);
printf("它們的最大公約數為:%d",a);
printf("它們的最小公倍數為:%d",b);
intda(int
x,inty)
intk,r,t;
if(xt=x;x=y;
y=t;k=y*x;
while(y!=0)
r=x%y;
x=y;y=r;
return(x);
intxiao(int
x,inty,int
a)return(x*y/a);
-
你正在使用 Microsoft
visualc++
在撰寫本文時,該檔案已生成。
關閉它時,系統會提示您儲存!
-
Ctrl +s 批量儲存。
可以使用下乙個裝置。
-
如果它位於 VC++ 中,則會自動儲存在 MyProjects 檔案中。
-
源**可以寫入記事本並儲存,生成的應用程式是乙個檔案,您可以按照所需的任何方式放置該檔案。
-
在 C 語言中,檔案可以通過多種方式讀取和寫入,逐個字元、整行和幾個位元組。 檔案的讀寫位置也非常靈活,可以從檔案的開頭和中間讀取。
在C語言中,二進位方法非常簡單,在讀取檔案時,檔案的全部內容會按原樣讀出,寫入時,記憶體緩衝區的內容會按原樣寫入檔案。
文字檔案也是如此。 Windows 和 DOS 中的文字檔案使用 CRLF(0x0d 0x0a) 作為換行符,而 C 本身使用 LF(0x0a) 作為換行符,因此在將資料寫入文字時,它會將 LF(0x0a) 替換為 CRLF(0x0d 0x0a),並且在讀取資料時會將其替換回來。
cr(0x0d) 表示回車,即'';cl(0x0a) 代表換行符,即''。在 Linux 和其他一些系統中,文字檔案的換行符是 lf (0x0a),就像 C 的換行符一樣。 因此,文字方法和二進位方法之間沒有區別,因此不使用它'b'跡象都是一樣的。
-
寫入檔案? #include
int main(void)
fclose(fp);關閉檔案
return 0;}
呵呵,這個哥哥和我幾個月前的樣子很像。 在學習 C 之前,我認為 C 應該能夠實現任何事情。 但是在學習之後,我發現我離Windows還很遠。 >>>More
一般使用。
另外,還有乙個非常強大的“C和C++程式設計學習實踐系統”,但註冊後才會有完整的功能,嘗試一下感覺很好。 >>>More