Guest User

Untitled

a guest
Jan 21st, 2018
84
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. /* 程式範例: Ch3-2-2.c */
  2. #include <stdio.h>
  3. #include <stdlib.h>
  4. #define ROWS 9
  5. #define COLS 9
  6. /* 主程式 */
  7. int main() {
  8. /* 宣告變數 */
  9. int i, j;
  10. /* 建立int的二維陣列 */
  11. int tables[ROWS][COLS];
  12. int *ptr;
  13. /* 指定二維陣列的元素值 */
  14. for ( i=0; i < ROWS; i++)
  15. for ( j=0; j < COLS; j++)
  16. tables[i][j] = (i+1)*(j+1);
  17. /* 顯示二維陣列的元素值 */
  18. ptr = &tables[0][0];
  19. for ( i=0; i < ROWS; i++) {
  20. for ( j=0; j < COLS; j++)
  21. printf("%d*%d=%2d ", (i+1), (j+1),
  22. *(ptr+(i*COLS)+j));
  23. printf("\n");
  24. }
  25. printf("\n");
  26. for ( i=0; i < ROWS; i++)
  27. {
  28. for ( j=0; j < COLS; j++)
  29. {
  30. 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));
  31. }
  32. printf("\n");
  33. printf("--------------------\n");
  34. printf("\n");
  35. }
  36.  
  37. printf("\n");
  38. system("PAUSE");
  39. return 0;
  40. }
Add Comment
Please, Sign In to add comment