[問題] 宣告 DOUBLE 矩陣 的問題
開發平台(Platform): (Ex: VC++, GCC, Linux, ...)
DEVC++
問題(Question):
不會動
預期的正確結果(Expected Output):
x[0]=512,x[1]=511......一直下去
y[0]=513,y[1]=512......一直下去
錯誤結果(Wrong Output):
不會動
程式碼(Code):(請善用置底文網頁, 記得排版)
#include<stdio.h>
#include<stdlib.h>
main(void)
{
double N,N1;
int k,T=1;
scanf("%d",&k);
double x[10]={0},y[10]={0},z[10]={0};
double a,b,c;
N=512;
N1=512+T;
//-------------------------------
for(a=0,b=0,c=0;a<k,b<k,c<k;a++,b++,c++)
{
x[a]=N;
N-=1;
y[b]=N1;
N1-=1;
z[c]=(x[a]/y[b]);
//printf("%d\n",x[a]);
//printf("%d\n",y[b]);
}
system("pause");
return 0;
}
補充說明(Supplement):
我只是單純一直減1然後放到下一個位置 可是一直無法編譯
請問我到底發生甚麼事情了QQ
一直出現這個
invalid types `double[10][double]' for array subscript
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.195.133.200
※ 編輯: xm3vul3h06 來自: 123.195.133.200 (06/10 22:45)
※ 編輯: xm3vul3h06 來自: 123.195.133.200 (06/10 22:52)
→
06/10 22:52, , 1F
06/10 22:52, 1F
→
06/10 22:54, , 2F
06/10 22:54, 2F
→
06/10 22:56, , 3F
06/10 22:56, 3F
→
06/11 12:09, , 4F
06/11 12:09, 4F
→
06/11 18:02, , 5F
06/11 18:02, 5F