一一維陣列
1.陣列的定義
陣列的定義方式和變數類似。
2 陣列的初始化
3 訪問陣列元素
strong text
二多維陣列
多維陣列就是陣列的陣列。
依次巢狀,最後乙個括號代表變數
三例題求解
1.行號 2.起點 3.終點
課內例題
**1.陣列替換 **
#include
intmain()
2.陣列填充
#include
intmain()
3.陣列選擇
#include
intmain()
4.陣列中的行
#include
intmain()
5.陣列的右上半部分
#include
intmain()
if(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
6.陣列的左上半部分
#include
intmain()
if(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
7.陣列的上方區域
#include
intmain()
if(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
8.陣列的左方區域
#include
intmain()
for(
int i =
6; i <=
10; i ++
)for
(int j =
0; j <=
10- i; j ++)if
(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
9.平方矩陣
#include
using
namespace std;
intmain()
cout << endl;
} cout << endl;
}return0;
}
課間習題
1.陣列變換
#include
#include
using
namespace std;
intmain()
2.斐波那契數列
#include
#include
using
namespace std;
intmain()
return0;
}
3.最小數和它的位置
#include
#include
using
namespace std;
intmain()
**4.陣列中的列 **
#include
#include
using
namespace std;
intmain()
5.陣列的右下半部分
#include
#include
using
namespace std;
intmain()
if(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
6.陣列的左下半部分
#include
#include
using
namespace std;
intmain()
if(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
7.陣列的下方區域
#include
#include
using
namespace std;
intmain()
if(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
**8.陣列的右方區域 **
#include
#include
using
namespace std;
intmain()
for(
int i =
6; i <=
10; i ++
)for
(int j = i +
1; j <=
11; j ++)if
(t ==
's')
printf
("%.1lf\n"
, s)
;else
printf
("%.1lf\n"
, s / c)
;return0;
}
9.平方矩陣
#include
using
namespace std;
int q[
100]
[100];
intmain()
for(
int i =
0; i < n; i ++
) cout << endl;
}return0;
}
10.平方矩陣
#include
#include
using
namespace std;
intmain()
cout << endl;
} cout << endl;
}return0;
}
**11.蛇形矩陣 **
#include
using
namespace std;
int res[
100]
[100];
intmain()
, dy=
;for
(int x =
0, y =
0, d =
0, k =
1; k <= n * m; k ++
) x = a, y = b;
}for
(int i =
0; i < n; i ++
)return0;
}
學習資源《語法基礎》
C 中的陣列和C 中陣列的區別
c 中陣列是引用型別,c 定義整型陣列方式是 int intarray 或int intarray new int 10 而c 中定義整型陣列的方式是 int intarray 或int intarray new int 10 c 中的陣列可以是一維的也可以是多維的,同樣也支援矩陣和參差不齊的陣列。...
C 中的陣列和C 中陣列的區別
c 中陣列是引用型別,c 定義整型陣列方式是 int intarray 或int intarray new int 而c 中定義整型陣列的方式是 int intarray 或int intarray new int c 中的陣列可以是一維的也可以是多維的,同樣也支援矩陣和參差不齊的陣列。注意 定義多...
c 中的陣列
array是所有陣列的基類。所以用普通方法建立的陣列可以使用array建立的陣列例項上的所有方法和屬性。建立 陣列的length可以用變數賦值,但是在賦值之前這個變數必須初始化。一維 int arr new int length array arr array.createinstance type...