Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /* 程式範例: Ch3-2-2.c */
- #include <stdio.h>
- #include <stdlib.h>
- #define ROWS 9
- #define COLS 9
- /* 主程式 */
- int main() {
- /* 宣告變數 */
- int i, j;
- /* 建立int的二維陣列 */
- int tables[ROWS][COLS];
- int *ptr;
- /* 指定二維陣列的元素值 */
- for ( i=0; i < ROWS; i++)
- for ( j=0; j < COLS; j++)
- tables[i][j] = (i+1)*(j+1);
- /* 顯示二維陣列的元素值 */
- ptr = &tables[0][0];
- for ( i=0; i < ROWS; i++) {
- for ( j=0; j < COLS; j++)
- printf("%d*%d=%2d ", (i+1), (j+1),
- *(ptr+(i*COLS)+j));
- printf("\n");
- }
- printf("\n");
- for ( i=0; i < ROWS; i++)
- {
- for ( j=0; j < COLS; j++)
- {
- printf("i=%d j=%d i+1=%d j+1=%d i*COLS+j=%d \n",i,j,(i+1),(j+1),((i*COLS)+j));
- }
- printf("\n");
- printf("--------------------\n");
- printf("\n");
- }
- printf("\n");
- system("PAUSE");
- return 0;
- }
Add Comment
Please, Sign In to add comment