Delphi VJ VB VC 討論 聯繫 首頁
MS VC 參考文件

 運算子
 輸出與輸入
 流程控制
 陣列
 指標應用
 建立函數
 參數傳遞
 動態配置記憶體
 類別物件
 建構子與解建構子
 this 指標
 例外處理
 資料流
 過載運算子
 fsteram 類別

作品介紹

免費下載

廠商軟體

陣列array

陣列用法與概觀

陣列宣告格式

例題:

資料型別 陣列名[n] ;

int B[9];


陣列進階

設定陣列初始值

陣列初始值設定必須以一組 { } 大括號括起來;字元陣列中的元素必須以單引號括起來

Int x[5]={1,2,3,4,5};
Char y[3]={'a','b','c'};

實例:輸入五筆數值資料,輸入完畢後將最大值與最小值印出來

//小誌的陣列應用--比大小範例
#include <iostream.h>

void main() //程式開始
{
int array[5],x,y,max,min;
for (x=0;x<=4;x++)
//輸入資料
  {
     cout << "請輸入第" <<
x+1 << "筆資料\n"; //秀出輸入提示
     cin >> array[x]; //存入資料
  }

max=array[0]; min=array[0];

for (y=0;y<=4;y++) //比較大小
{
if (array[y] < min)
  {min=array[y];}

if (array[y] > max)
  {max=array[y];}
}

cout << "最大值為: " << max << "\n"; //秀出最大值
cout << "最小值為: " << min << "\n"; //秀出最小值
} //程式結束


二維陣列

資料型別 陣列名稱[X][Y]

列,行
Dim [3][4]
註標0~3,註標0~4

//小誌的陣列應用
#include <iostream.h>
void main() //程式開始
{
int array[5][4],x,y,input;
for (x=0;x<=4;x++) //列
{
  for (y=0;y<=3;y++) //行
   {
     cout << "請輸入資料: " << x << y << "\n";
     cin >> input;
     array[x][y]=input;
   }
}

for (x=0;x<=4;x++)
{
    for (y=0;y<=3;y++)
      {
         cout << array[x][y] << " ";
      }
cout << "\n"; }
} //程式結束

array

#include <iostream.h>
void main() //程式開始
{
int array[5][4],x,y,input;
for (x=0;x<=4;x++) //列
{
   for (y=0;y<=3;y++) //行
   {
     cout << "請輸入資料: " << x << y << "\n";
     cin >> input;
     array[x][y]=input;
    }
}

for (x=0;x<=4;x++)
{
    for (y=0;y<=3;y++)
      {
        cout << array[x][y] << " ";
      }
cout << "\n";
}
} //程式結束

array2

 

實戰演練

//輸入一字串,印出字串並個別分析字串內每個字元的ASCII碼

#include <iostream.h>
void main() //主程式開始
{
char a[8] ; //宣告字串變數
cout << "請輸入字串 :\n";

cin >> a; //讀取輸入的字串
cout << "\n您輸入的字串為 \"";

cout << a << "\".\n" ; //輸出字串
cout << " \元素# 字元 : ASCII碼\n" << "******************\n"; //列印標題

for (int i=0 ; i<=7 ; i++)
{
cout << "a[" << i << "] # " << a[i] << " : " << int (a[i]) << "\n";
//將字串中每個字元與對應之ACSII碼印出
}
} //程式結束


本網頁由昱得資訊工作室小誌製作(C) Copyright Valor-Studio since in 1993

 

本網站全部內容係屬【昱得資訊工作室】版權所有,轉載必究,
非經正式書面同意,不得將全部或部分內容,以任何方式轉載於其他網站或用於任何商業行為