-
#include
void main()
int a[100],i, n,t;
printf("請輸入陣列數量:");
scanf("%d",&n);
printf("請輸入 %d 號:",n);
for(i=0;iscanf("%d",&a[i]);
for(i=0; i < n/2; i++)t=a[i];
a[i] = a[n-i-1];
a[n-i-1]=t;
for(i=0;iprintf("%d ",a[i]);
-
#include
main()
int a[5]=;
int i,j;
for(i=0;i<2;i++) 交換元素。
j=a[i];
a[i]=a[4-i];
a[4-i]=j;
for(i=0;i<5;i++) 輸出元素。
printf("%d ",a[i]);
-
要學習 C 語言中陣列的概念,請通過 for 迴圈輸出列印陣列。
-
以下程式貫穿始終。 可以在巨集定義中重新定義陣列大小。 陣列資料型別也可以更改和重新定義。
#include
#include
#define n 10
int main()
for(i=0;iprintf("%5d",b[i]);
system("pause");
return 0;}
-
#include
#define n 5
void main()
for(i=0;iprintf("%3d",a[i]);
printf("");
for(i=0;iprintf("%3d",b[i]);
printf("");
如果你不明白,你可以繼續問。
-
for(i=0;我兄弟,這句話錯了,應該是for(i=0; i<3;i++)
printf("處理後的陣列是")
這句話缺少乙個分號。
printf(""這個也是分號。
-
#include
int zz(int a[3][3]) 函式顯然有問題}void main()。
zz(a);
printf("處理後的陣列是")") 缺失;
for (i=0;i<3;i++)
-
你在裡面輸入幾個中文空格,只需刪除它。
#include
int main()}
-
沒有 main 函式,沒有返回值。
而你的顯示結果是輸入乙個數字,然後立即返回乙個數字,應該可以一起輸入和輸出,對吧?
-
不"return 0"?因為當前計算機不安全,沒有辦法驗證它,所以你可以執行並檢視。
-
for(int i=0;複數系統的 iShift-left。
a[n]=b;
大概就是bai的樣子,注意b和陣列的型別應該是一樣的,我沒有除錯,dao你自己試試吧。
-
使用迴圈,您可以使用迴圈將陣列向左移動:
int i,n,temp;
int a[n];
temp=a[0];
for(i=0;ia[n-1]=temp;
-
把第乙個放進去其實很簡單。
例如,a[0] 與變數一起儲存,然後將後乙個元素的特殊值分配給前乙個元素,最後將包含 a[0] 的變數的值分配給最後乙個元素,迴圈為 。 對於陣列,它應該在雙迴圈中實現,外部迴圈表示您需要向左移動的次數,而內部迴圈則將每個元素向左移動。
-
for(int i=0;ibai
左移的次數。
大概就是 zhi 的樣子,注意 b 的 dao 型別和陣列應該是一樣的,我沒有除錯過,有權利自己嘗試一下。
-
新增乙個輔助變數來儲存陣列的第乙個元素,然後從後到前將每個元素替換為最後乙個元素,並將最後乙個元素替換為輔助變數。 不。
-
#include
main()
printf("now array a:");
for (i = 0; i < 5;i++) *再次輸出轉換後的陣列*
printf("%d ", a[i]);
-
C 陣列只有 12 個元素,而 n++ 你再按一次,陣列就越界了。