#include <iostream>
using namespace std;
class arr
{
public:
void set()
{
cout<<"please input 8 int:";
for(int i=0;i<8;i++)
{
cin>>i_arr[i];
}
}
void sum(); //类内声明函数
void sqrt(); //类内声明函数
private:
int i_arr[8];
};
void arr::sum() //类外定义函数
{
int sum1=0;
for(int i=0;i<8;i++)
{
sum1=sum1+i_arr[i];
}
cout<<"sum="<<sum1<<endl;
}
void arr::sqrt()
{
for(int i=0;i<8;i++)
{
for(int j=0;j<8-i-1;j++)
{
int temp=0;
if(i_arr[j] > i_arr[j+1])
{
temp=i_arr[j];
i_arr[j]=i_arr[j+1];
i_arr[j+1]=temp;
}
}
}
for(int i=0;i<8;i++)
{
cout<<" arr["<<i<<"]="<<i_arr[i];
}
}
int main()
{
arr a1;
a1.set();
a1.sum();
putchar(10);
a1.sqrt();
return 0;
}
实验结果: