C 中的陣列

2021-10-06 19:05:13 字數 4705 閱讀 7175

一一維陣列

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...