代码题
#include 文章来源:https://www.toymoban.com/news/detail-698760.html
using namespace std;
#define MAX 50
struct StuData
{
private:
int scoreArr[MAX];
int num;
public:
void setNum(int num);
void input();
void sort();
void show();
int getnum();
};
void StuData::setNum(int num){
this->num = num;
}
void StuData::input(){
int count = num;
for(int i = 0;i<count;i++){
cin>>scoreArr[i];
}
cout<<"成绩录入成功"<<endl;
}
void StuData::sort(){
int temp = 0;
for(int i = 0;i<num-1;i++){
for(int j = 0;j<num-1-i;j++){
if(scoreArr[j] > scoreArr[j+1]){
temp = scoreArr[j];
scoreArr[j] = scoreArr[j+1];
scoreArr[j+1] = temp;
}
}
}
}
void StuData::show(){
for(int i = 0;i<num;i++){
cout<<scoreArr[i]<<" ";
}
cout<<endl;
}
int main()
{
struct StuData data;
cout<<"请输入学生的个数:";
int n = 0;
cin>>n;
data.setNum(n);
data.input();
data.sort();
data.show();
return 0;
}
思维导图
文章来源地址https://www.toymoban.com/news/detail-698760.html
到了这里,关于day2_C++的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!