?? 例13.12.txt
字號:
例13.12 從例13.11建立的數據文件f1.dat中讀入10個整數放在數組中,找出并輸出10個數中的最大者和它在數組中的序號。
#include <fstream>
int main( )
{int a[10],max,i,order;
ifstream infile(″f1.dat″,ios::in|ios::nocreate);
//定義輸入文件流對象,以輸入方式打開磁盤文件f1.dat
if(!infile)
{cerr<<″open error!″<<endl;
exit(1);
}
for(i=0;i<10;i++)
{infile>>a[i];//從磁盤文件讀入10個整數,順序存放在a數組中
cout<<a[i]<<″ ″;} //在顯示器上順序顯示10個數
cout<<endl;
max=a[0];
order=0;
for(i=1;i<10;i++)
if(a[i]>max)
{max=a[i]; //將當前最大值放在max中
order=i; //將當前最大值的元素序號放在order中
}
cout<<″max=″<<max<<endl<<″order=″<<order<<endl;
infile.close();
return 0;
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -