→ startlequiet:1080的兩倍是3160好嗎..你數學實在...
推 alwaysOGC:1F的數學老斯請假了嗎?
推 storyf66014:一樓的數學讓我好shack XD
你們的國文老師、英文老師跟數學老師都請假了嗎?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.204.98.163
推 flashphp:不太懂你說要累加的意思, AddXY功能就是給定XY座標後 07/20 13:39
→ flashphp:在Chart上描出那個點, 本身沒有"累加"的功能, 如果你是想 07/20 13:43
→ flashphp:要統計某些數值出現的次數, 就必需先自行記錄統計後再描 07/20 13:43
→ flashphp:圖, 也不外乎就是開陣列或STL來存囉 07/20 13:44
如果自行計算的話 關於陣列的程式碼如下
void __fastcall TForm1::Button1Click(TObject *Sender)
{
int b,m,n;
AnsiString c,s1,s2;
int i;
String temp;
s1=Edit1->Text;
s2=Edit2->Text;
c =Edit3->Text;
double s11=StrToFloat(s1);
double s22=StrToFloat(s2);
int j=StrToInt(c);
char ans[j];
for(m=0;m<c;m++)
{
int A=1;
temp=FloatToStrF(U,ffFixed,5,4);
ans[m]=temp;
for(n=0,n<m,n++)
{
if(ans[n]==ans[m])
A++;
}
ListBox1->Items->Add(ans[m]);
Chart1->BottomAxis->Maximum=s22;
Series1->AddXY(U, 1, "", clYellow);
}
}
可是紅色部分不能這樣宣告陣列
目前卡在這裡不知道該怎麼辦...
※ 編輯: potter1529 來自: 123.204.98.163 (07/20 13:55)
推 VictorTom:j是哪來的啊?? 數量執行時才知道, 那請用malloc/new的. 07/20 14:01
→ potter1529:j是某個Edit輸入的數據轉成Int的數字 07/20 14:06
→ potter1529:請問什麼是malloc/new ? 07/20 14:06
→ flashphp:V大您說這該如何是好 07/20 14:18
→ VictorTom:這個嘛~~遞書吧XD 給原po, 請查書上講動態記憶體配置的 07/20 17:08
→ VictorTom:章節. 或者~~找個有支援VLA的C++ compiler...(光速逃XD) 07/20 17:09
推 VictorTom:等等, 我剛查了一下 FloatToStrF(), 這個函數回傳的應該 07/20 17:15
→ VictorTom:是AnsiString啊, 直接把AnsiString assign給某個char變 07/20 17:18
→ VictorTom:數也行喔?_? 有點搞糊塗原po的處理流程了...Orz 07/20 17:19