C語言 有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素
有一個整形陣列a,有10個元素,要求輸出陣列中的全部元素
解題思路:引用陣列中各元素的值有3種方法:1.下標法,如a[3];2.通過陣列名計算陣列元素的地址,找出元素的值
3.用指標變數指向陣列元素。
//用指標變數指向陣列元素
#include <stdio.h>
int main()
{
int a[10];
int i;
int *p;
printf("請輸入10個整數\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(p=a;p<(a+10);p++)
printf("%2d",*p);
printf("%\n");
return 0;
}
//通過陣列名計算陣列元素地址
#include <stdio.h>
int main()
{
int a[10];
int i;
printf("請輸入10個整數\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%2d",*(a+i));
printf("%\n");
return 0;
}
//下標法
#include <stdio.h>
int main()
{
int a[10];
int i;
printf("請輸入10個整數\n");
for(i=0;i<10;i++)
scanf("%d",&a[i]);
for(i=0;i<10;i++)
printf("%2d",a[i]);
printf("%\n");
return 0;
}
相關文章
- C語言中陣列首地址和陣列第一個元素的地址有什麼區別C語言陣列
- 陣列中每個陣列元素出現的次數陣列
- 比較兩個陣列中是否有相同的元素陣列
- 統計陣列元素中每個元素出現的次數陣列
- C語言:10個元素整型陣列,最小值和第一個元素交換,最大值與最後一個元素交換C語言陣列
- 寫一個方法判斷陣列內元素是否全部相同陣列
- 統計陣列個元素出現的個數陣列
- js 從目標陣列中過濾掉 一個陣列元素,JS陣列
- 找到兩個陣列中的公共元素陣列
- 返回陣列中的最大元素個數陣列
- 陣列中的第K個最大元素陣列
- java陣列如何遍歷全部的元素Java陣列
- JavaScript遍歷陣列每一個元素JavaScript陣列
- c語言:定義一個含10個整型元素的一維陣列,從鍵盤上輸入10個元素值,求去掉最大值和最小值之後的元素平均值C語言陣列
- javascript 將一個陣列中的元素的值複製到另一個已有資料的陣列中JavaScript陣列
- JavaScript獲取陣列最後一個元素JavaScript陣列
- 找出陣列中元素出現次數超過陣列長度一半的元素陣列
- 陣列元素逆序陣列
- 215. 陣列中的第K個最大元素陣列
- 獲取陣列第N個元素的方法陣列
- P101 例5-1 定義有10個元素的int型別一維陣列a,先分別給陣列元素賦資料1,2,3,...,10,然後顯示陣列中的數值。型別陣列
- c語言的陣列C語言陣列
- C語言陣列C語言陣列
- 旋轉陣列中的最小元素陣列
- 陣列元素的數量陣列
- java陣列元素的引用Java陣列
- 陣列元素劃分陣列
- LeetCode-215-陣列中的第K個最大元素LeetCode陣列
- PHP 如何根據鍵值刪除一個陣列中的元素PHP陣列
- golang 陣列去重 移除陣列指定元素Golang陣列
- 編一個程式,打入月份號,輸出該月的英文月名,要求用指標陣列處理。(C語言)指標陣列C語言
- python如何獲取陣列元素的下標並輸出Python陣列
- 在排序陣列中查詢元素的第一個和最後一個位置排序陣列
- JavaScript 陣列的指定位置插入多個元素JavaScript陣列
- JS刪除陣列裡的某個元素方法JS陣列
- 獲取一個陣列裡面第K大的元素陣列
- c語言字元陣列C語言字元陣列
- 39.C語言陣列學習的有關整理C語言陣列
- 陣列--移除陣列中指定的元素,不改變原陣列和改變原陣列陣列