本周作息 

2009年01月26日(月) 23時14分
中午起床,邊看電視邊吃中飯後 => 寫程式(Java) =>晩餐時間,邊看電視邊吃晩飯後 =>寫程式(Java)

晩間零點,唸UML、SCWCD => 凌晨3點左右睡覺

隔天中午起床,邊…

這一周的作息應該會是這樣的Loop…
(結果我想表達什麼?)

亂數産生不重覆的數字(洗牌演算法) 

2008年12月14日(日) 22時49分
#include
#include
#include

//亂數産生不重覆的1~42數字
//隨機印出7個數字
//資科系 徐盛軒老師提供

void main(){
 int myArray[43]; //捨棄0的位置,準備42個空間

 int i;
 for(i=1;i<=42;i++)
   myArray[i]=i; //陣列[1]存數字1,陣列[2]存數字2…依此類推

   //顯示未洗牌前的陣列内容
   for(i=1;i<=42;i++)
    printf("%d ",myArray[i]);
  printf("\n");

   int temp,swap;//temp為暫存的變數,swap為要交換的Index
   //開始洗牌
    srand(time(0));
     for(i=1;i<=42;i++){
      swap=rand()%42+1; //0~41 全部加1為1~42
       temp=myArray[swap];
       myArray[swap]=myArray[i];
       myArray[i]=temp;
   }

   //顯示洗牌後的陣列内容
   printf("\n");
     for(i=1;i<=42;i++)
     printf("%d ",myArray[i]);
      printf("\n");

   //印出前7組數字
   printf("\n");
    for(i=1;i<=7;i++)
     printf("%d ",myArray[i]);
      printf("\n");
}//完成題目

Code Converters(VB.net to C#.net And C#.net to VB.net) 

2008年11月22日(土) 15時43分
Convert VB.NET to C# 或 C# Convert to VB.NET 的程式碼轉換網站
http://www.developerfusion.com/tools/convert/vb-to-csharp/

(VC++) 利用&&把if替換掉 

2008年11月21日(金) 4時18分
Question: 使用者輸入一整數,判斷大於或小於零

一般正統寫法:

#include
#include
void main(){

int x;

scanf("%d",&x);

if(x>=0)
printf("Number>=0 \n");
else
printf("Number<0 \n");

system("pause");
}
======================================================
利用&&把if替換掉:

#include
#include
void main(){

int x;
scanf("%d",&x)&&(x>=0)?printf("x大於等於零 \n"):printf("x小於零 \n");
/*scanf()一定回傳1(true),接下來看x是否>=0,是的話執行printf("x大於等於零")
否則執行printf("x小於零")*/

system("pause");
}

執行結果:

(VC++) printf()和scanf()的結合 

2008年11月21日(金) 3時47分
Question: 使用者輸入一整數後,顯示該輸入的數

一般正統寫法:

#include
#include
void main(){

int user;
printf("Enter a integer:");
scanf("%d",&user);
printf("The result is : %d \n",user);

system("pause");
}
===========================================
printf()和scanf()的結合:

#include
#include
void main(){

int user;
printf("The result is: %d \n",user*scanf("%d",&user));

/*scanf()不管輸入整數為何皆回傳1,所以再 1*user 使用者輸入的數即為答案*/

system("pause");
}

執行結果:
プロフィール
  • プロフィール画像
  • アイコン画像 ニックネーム:小抄
読者になる
2009年01月
« 前の月  |  次の月 »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
最新コメント
Yapme!一覧
読者になる