今天心情滿不錯的ˇˇ
想學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();


}


arrow
arrow
    全站熱搜

    jaacnaett 發表在 痞客邦 留言(2) 人氣()