[問題] 輸入5個數,顯示最大數的程式碼
餓死抬頭
題目要求 輸入5個整數到iData整數陣列中,並找出最大者
這是範例的程式碼:
int iMax , iData[5];
cout << " 請輸入第 0 個陣列元素 : ";
cin >>iData[0];
iMax=iData[0];
for(int i=1 ; i<5 ; i++)
{
cout<< " 請輸入第 "<< i <<" 個陣列元素 : ";
cin >> iData[i];
if (iData[i] > iMax)
iMax=iData[i];
cout <<endl;
for (int k=0 ; k<5 ; k++)
cout<< " iData[" << k << "] = " << iData[k] <<endl;
cout<< endl << " 最大值 = " << iMax << "\n\n";
system("pause");
return 0;
}
================================我是分隔線是我=================================
以下是我的程式碼:
int iData[5],iMax;
cout<<"請輸入第0個陣列元素";
cin>>iData[0];
iMax=iData[0];
for(int i=1;i<5;i++)
{
cout<<"請輸入第"<<i<<"個陣列元素";
cin>>iData[i];
if(iData[i]>iMax);
iMax=iData[i];
}
for(int k=0;k<5;k++)
cout<<" iData["<<k<<"]= "<<iData[k]<<endl;
cout<<endl<<"最大值= "<<iMax<<"/n/n";
通病是最大值都出現問題= =
怎麼會這樣勒???
拜託大大們救救我
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.134.227.153
※ 編輯: max123 來自: 140.134.227.153 (05/26 04:30)
→
05/26 04:30, , 1F
05/26 04:30, 1F
→
05/26 04:30, , 2F
05/26 04:30, 2F
→
05/26 04:31, , 3F
05/26 04:31, 3F
→
05/26 04:31, , 4F
05/26 04:31, 4F
→
05/26 04:34, , 5F
05/26 04:34, 5F
→
05/26 04:35, , 6F
05/26 04:35, 6F
→
05/26 04:36, , 7F
05/26 04:36, 7F
→
05/26 04:39, , 8F
05/26 04:39, 8F
→
05/26 13:13, , 9F
05/26 13:13, 9F
推
05/26 13:19, , 10F
05/26 13:19, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章