1.題目已提供程式碼片段,執行結果如參考畫面,程式碼有語法、邏輯或其他項目上的錯誤,請全數修正。
本題三種基本指標用法請用心學會。
#include <stdio.h>
#include <stdlib.h>
int main ()
{
int arr[2][3];
int i, j;
for (i=0; i<2; i++) {
for (j=0; j<3; j++) {
printf("請輸入陣列arr[%d][%d]元素值:", i, j);
scanf("%d", &arr[i][j]);
}
}
for (i=0; i<2; i++) {
for (j=0; j<3; j++) {
printf("arr[%d][%d]=%d\n", i, j, arr[i][j]);
}
}
//另一種表示方法
printf("\n另一種表示方法\n");
for (i=0; i<2; i++) {
for (j=0; j<3; j++) {
printf("arr[%d][%d]=%d\n", i, j, arr[i]+j);
}
}
//第三種表示方法
printf("\n第三種表示方法\n");
for (i=0; i<2; i++) {
for (j=0; j<3; j++) {
printf("arr[%d][%d]=%d\n", i, j, *(arr+i)+j);
}
}
return 0;
}
100 200 300 400 500 600
請輸入陣列arr[0][0]元素值:100 請輸入陣列arr[0][1]元素值:200 請輸入陣列arr[0][2]元素值:300 請輸入陣列arr[1][0]元素值:400 請輸入陣列arr[1][1]元素值:500 請輸入陣列arr[1][2]元素值:600 arr[0][0]=100 arr[0][1]=200 arr[0][2]=300 arr[1][0]=400 arr[1][1]=500 arr[1][2]=600 另一種表示方法 arr[0][0]=100 arr[0][1]=200 arr[0][2]=300 arr[1][0]=400 arr[1][1]=500 arr[1][2]=600 第三種表示方法 arr[0][0]=100 arr[0][1]=200 arr[0][2]=300 arr[1][0]=400 arr[1][1]=500 arr[1][2]=600
編號 | 身分 | 題目 | 主題 | 人氣 | 發表日期 |
沒有發現任何「解題報告」 |