首页 > 代码库 > sdut 面向对象程序设计上机练习六(类和对象)
sdut 面向对象程序设计上机练习六(类和对象)
面向对象程序设计上机练习六(类和对象)
Time Limit: 1000MS Memory limit: 65536K
题目描述
用类成员函数完成5个整型数组元素的输入、从小到大排序、排序后数组元素的输出。
输入
输入5个数组元素。
输出
输出5个数组元素从小到大排序后的结果。(最后一个数后面既没有空格也没有换行)
示例输入
8 9 1 5 4
示例输出
1 4 5 8 9
提示
来源
zlh
示例程序
#include <iostream> using namespace std; //定义类类型 class shuzu { //定义私有部分 private : int a[5]; //定义公共部分 public: void input()//输入成员函数 { for(int i=0; i<5; i++) cin >>a[i]; } void pai()//排序成员函数 { int i,j,p; //用个冒泡排序 for(i=0; i<4; i++) for(j=0; j<4-i; j++) if(a[j]>a[j+1]) { p=a[j]; a[j]=a[j+1]; a[j+1]=p; } } void output()//输出成员函数 { cout <<a[0]; for(int i=1; i<5; i++) cout <<" "<<a[i]; } };//老是忘了这个分号 //主函数 int main() { class shuzu s; s.input(); s.pai(); s.output(); return 0; }
sdut 面向对象程序设计上机练习六(类和对象)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。