1樓:荸羶
那證明資料是不存在的。
陣列(array)是有序的元素序列。若將有限個型別相同的變數的集合命名,那麼這個名稱為陣列名。組成陣列的各個變數稱為陣列的分量,也稱為陣列的元素,有時也稱為下標變數。
用於區分陣列的各個元素的數字編號稱為下標。陣列是在程式設計中,為了處理方便, 把具有相同型別的若干元素按有序的形式組織起來的一種形式。 這些有序排列的同類資料元素的集合稱為陣列。
陣列是用於儲存多個相同型別資料的集合。
在c語言中, 陣列屬於構造資料型別。一個陣列可以分解為多個陣列元素,這些陣列元素可以是基本資料型別或是構造型別。因此按陣列元素的型別不同,陣列又可分為數值陣列、字元陣列、指標陣列、結構陣列等各種類別。
關於可變長陣列(vla)的問題:原來的c89標準中是不允許可變長陣列出現的,但是在c99標準中,加入了對vla的支援,但是支援的編譯器不多,而且由於棧溢位的安全問題,沒有太多的人敢用這個可變長陣列,所以在c11標準中又把它規定為可選實現的功能了。
如果有過用其它語言程式設計的經歷,那麼想必會熟悉陣列的概念。由於有了陣列,可以用相同名字引用一系列變數,並用數字(索引)來識別它們。在許多場合,使用陣列可以縮短和簡化程式,因為可以利用索引值設計一個迴圈,高效處理多種情況。
陣列有上界和下界,陣列的元素在上下界內是連續的。因為 visual basic對每一個索引值都分配空間,所以不要不切實際宣告一個太大的陣列。
2樓:聽不清啊
#include
int main()
;scanf("%d",&x);
for(i=0;i<10&&x!=a[i];i++);
if(i<10)printf("%d是陣列中的第%d個數\n",x,i+1);
else printf("%d未找到\n",x);
return 0;
在一個字元陣列中查詢一個指定的字元,若陣列中含有該字元,則輸出該字 符在陣列第一次出現的位置(下標值
3樓:永不止步
#include
#include
#include
int main( )
if(i>=strlen(s))
printf("沒找到\n");
return 0;}
c語言:輸入一個數,然後確定它在一個陣列中第一次出現的位置,如果沒有則輸出-1否則輸出其下標 30
4樓:
c語言程式:自
#include
/* 查詢key在陣列arr中是否存在
,若bai存在,返回du第一次出現的位zhi置,否則輸出-1 */int find(int arr, int n, int key)void main()
;int n = 8;
int key;
int pos;
printf("請輸入待查詢值:");
scanf("%d", &key);
pos = find(arr, n, key);
if(pos == -1)
printf("%d 在陣列中不存在\n", key);
else
printf("%d 在陣列中的位置是 %d\n", key, pos);
}執行測試:
請輸入待查詢值:49
49 在陣列中的位置是 0
5樓:董可倫
偶然之間看到的,
bai自己現寫的,du已調zhi試過了,一定要給分哦#include
int fun(int a, int n);
main()
;n = sizeof(a) / sizeof(int);
printf("對應的數dao組下表是內:%d\n",fun(a,n));
return 0;}容
int fun(int a, int n)
6樓:一路清晨
第一種方法:strstr函式,你先把數字轉換成字元然後在陣列字元字元裡呼叫strstr函式。
第二種:寫個while迴圈一一比較
函式的功能為在陣列a中查詢值為key的元素,如果找到輸出
娛樂小八卦啊 如下 search int a,int x int i for i 0 iif a i x return i return 1 擴充套件資料 陣列的特點 1 陣列是相同資料型別的元素的集合。2 陣列中的各元素的儲存是有先後順序的,它們在記憶體中按照這個先後順序連續存放在一起。3 陣列元...
php如何統計陣列中相同元素的個數
走近植物世界 簡單的迴圈即可,選出重複 出現次數大於等於2 的元素並統計每個重複元素出現的次數 php中的 array count values 函式可以實現 array count values 函式用於統計陣列中所有值出現的次數。本函式返回一個陣列,其元素的鍵名是原陣列的值,鍵值是該值在原陣列中...
如何把matlab中兩個陣列的不同元素挑出來
用find函式。假設第一個陣列是x,第二個陣列是y。有 如下 i find x y 該命令返回所有對應x元素不等於y元素的下標。x i y i 顯示所有不同元素 測試結果 擴充套件 如果x,y是同型號矩陣也可以。這是候傳回的引數可以是1個 矩陣線性化以後的下標 或者2個 行下標 列下標 或者3個 前...