今天心情滿不錯的ˇˇ
想學C語言所以就去弄了本重得可以打死人的書看
看了一下午後忍不住了就來試ˇ
結果寫這個生平第一個渺小的C用不了多久
抓蟲卻花了好幾小時...(仆
不過最後還是成功了(開心^ ^
我把我用的開發器和教學的網址PO在這,有興趣的也可以來試試看ˇ
開發器:Turbo C v2.01下載 http://www.csie.ntu.edu.tw/~cprog/Reference/TC/tc201.zip
安裝和操作看這http://www.csie.ntu.edu.tw/~cprog/Reference/TC/tc.html
(不過我都懶得安裝...直接執行TC.exe....)
教學:
[10小時學會C語言] http://home.pchome.com.tw/cool/dllee/week10-17.htm(由淺入深,很實用不會錯,適合初心者ˇ)
[新竹女中電研社] http://www.hgsh.hc.edu.tw/club/cgcc/t1.htm (較複雜,指令介紹得很仔細ˇ)
-------以下是俺的渺小C程式碼ˇ--寫的很爛ˇ----是用來算兩數的最大公因數和最小公倍數的XD---------------
/* gcd and lcm */
main()
{
unsigned int x=0;
unsigned int y=0;
unsigned int a;
unsigned int b;
unsigned int z=0;
unsigned int c=1;
for( printf("\n\n gcd and lcm: \nPlease enter two numbers between 0 to 65535.\n");1; )
{
printf("Frist:") ;
scanf("%u",&x);
printf("Secound:");
scanf("%u",&y);
if(!x || !y)
{
printf("Error:Can't 0! \n");
getch();
}
else
break;
}
a=x;
b=y;
if (a {z=a;
a=b;
b=z;}
for( ; ;a=b,b=c )
{
c=a%b;
if (!c) break;
}
printf("You enter %4u ,%4u \n",x,y);
printf("gcd(%u,%u)=%u \n",x,y,b);
printf("lcm(%u,%u)=%u \n",x,y,x*y/b);
getch();
}