#include<iostream>
#include <fstream>
#include<string>
using namespace std;
int main(){
float a[20],max,min,t;
int i,order;
ofstream outfile("ab.txt",ios::out);
if(!outfile){
cerr<<"open order!"<<endl;
return 0;}
cout<<"enter 20 float numbers:"<<endl;
for(i=0;i<20;i++){
cin>>a[i];
outfile<<a[i]<<" ";}
outfile.close();
ifstream infile("ab.txt",ios::in|ios::out);
if(!infile){
cerr<<"open error!"<<endl;
return 0 ;
}
for(i=0;i<20;i++){
infile>>a[i];
cout<<a[i]<<" ";
cout<<endl;
max=a[0];order=0;
for(i=0;i<20;i++){
if(a[i]>max) {
max=a[i]; order=i; } }
cout<<"max="<<max<<endl<<"order="<<order<<endl;
min=a[0]; order=0;
for(i=1;i<20;i++) {
if(a[i]<min) {
min=a[i]; order=i; } }
cout<<"min="<<min<<endl<<"order="<<order<<endl;
for(i=0;i<19;i++)
for(int j=0;j<19-i;j++) {
if(a[j]>a[j+1]) {
t=a[j];a[j]=a[j+1];a[j+1]=t; } }
for(i=0;i<20;i++)
cout<<a[i]<<" "; cout<<ends; }
}
c++定义一个浮点数组,含20个元素从键盘输入20个数值,求出最大值与最小值,从大到小输出数值
猜你喜欢
转载自blog.csdn.net/weixin_50719427/article/details/121195917
今日推荐
周排行