新手報錯c陣列下標要求陣列或指標型別

2021-03-10 07:22:40 字數 682 閱讀 6553

1樓:匿名使用者

int number;

cout << "please enter a number: ";

cin >> number;

const int n = number;

int number[n]; //必須方括號for (int i = 0; i < n; i++)cin >> number[i];

for (int i = (n-1); i > -1;i--)cout << number[i] << endl;

// 10 個數復的話, 最後那個數是

制 number【bai9】

所以是 n-1; 你要輸出到 number【0】,所du以i>-1;

return 0;

把這段**複製zhi到main裡面就可以dao執行了。

2樓:匿名使用者

一、int number;

二、for (int i = n; i > 0;i--) 這裡改為 for(int i=n-1;i>=0;i--),陣列下標從0開始

c++問題,編譯總是出現下標要求陣列或指標型別的錯誤 15

3樓:習慣了孤寂心

用陣列呼叫區域性變數?我還沒見過,而且你的**snum宣告是個整形變數,還不是陣列。

c語言求陣列平均值,C語言求陣列平均值

1 c sum 10 錯了。復不是4個數求平制均值嗎?應該c sum 4 2 printf c is d 裡面沒有bai輸出表列du 應該printf c is d c 3 如zhi果不能整除dao,平均 值c,和變數sum變數應該是實數型,floatc,sum 因為10 4 2,所以sum 4中的...

c 中陣列型別在程式中沒有下標

以上 抄 從書寫規則上襲 來說是沒有問題bai的 c 一般情況下陣列定義 du為 int a 10 定義陣列dao並賦初值for int i 0 i 10 i printf d a i 陣列下標從0 開始 c 如何定義陣列下標 c c 中的下標,必須從0開始。比如int a 10 那麼下標範圍是0到...

C語言新手,關於通過函式SORT實現陣列元素的公升序排列,不會這道題,想死啊

include stdio.h void main void 最好用int main define n 10 巨集定義寫main 上面 return a i return沒有意義,傳遞引數時傳遞陣列名就ok 修改後 include stdio.h define n 10 void sort int ...