[問題] 一維陣列
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
codeblocks
問題(Question):
就是我輸入六個數字ex:30,20,10,5,34,44
可是跑出來的結果,卻不是我要的值
餵入的資料(Input):
請隨意輸入6個數字
錯誤結果(Wrong Output):
隨意輸入,最後一個輸出都不是我要的答案
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<stdio.h>
#include<stdlib.h>
#define MAX 5
int main(){
int i, array[MAX];
scanf("%d %d %d %d %d %d", &array[5], &array[4], &array[3], &array[2],
&array[1], &array[0]);
for(i=0;i<6;i++){
printf("%d ", array[i]);
}
return 0;
}
※ 編輯: Honey1026 來自: 220.132.20.114 (03/01 04:06)
→
03/01 04:09, , 1F
03/01 04:09, 1F
→
03/01 04:09, , 2F
03/01 04:09, 2F
→
03/01 04:12, , 3F
03/01 04:12, 3F
→
03/01 04:48, , 4F
03/01 04:48, 4F
→
03/01 05:08, , 5F
03/01 05:08, 5F
→
03/01 05:19, , 6F
03/01 05:19, 6F
→
03/01 05:21, , 7F
03/01 05:21, 7F
※ 編輯: Honey1026 來自: 111.242.8.202 (03/01 05:24)
→
03/01 05:39, , 8F
03/01 05:39, 8F
→
03/01 05:40, , 9F
03/01 05:40, 9F
→
03/01 05:52, , 10F
03/01 05:52, 10F
我的意思是說,define MAX 5的話,
int array[MAX]==>int array[5]==> array[0],array[1],array[2],array[3]
array[4],array[5]
※ 編輯: Honey1026 來自: 111.242.8.202 (03/01 05:56)
→
03/01 05:55, , 11F
03/01 05:55, 11F
→
03/01 05:57, , 12F
03/01 05:57, 12F
→
03/01 06:00, , 13F
03/01 06:00, 13F
→
03/01 06:01, , 14F
03/01 06:01, 14F
→
03/01 06:03, , 15F
03/01 06:03, 15F
→
03/01 13:02, , 16F
03/01 13:02, 16F