第三周 课后实践:项目五——数组作数据成员(1)
2015-03-26 13:49
148 查看
问题及代码:
运行结果:
学习心得:
现在程序出现的错误越来越少了,可是后期的调试还是很麻烦的,总是因为+1或-1问题导致最后的答案有问题,还是缺少锻炼啊。
/* * Copyright (c) 2014, 烟台大学计算机学院 * All rights reserved. * 文件名称:Project4.cpp * 作 者:陈旭 * 完成日期:2015年3月26 日 * 版 本 号:v1.0 * * 问题描述:设计一个工资类,按照要求写出程序 * 输入描述:略 * 程序输出:略 */ #include <iostream> using namespace std; class Salary { private: double salarys[50]; int number; public: void set_salarys(); void add_salarys(int x); void sort_salarys(); void show_salarys(); }; void Salary::set_salarys() { int i=0,n; cin>>n; while(n>0) { salarys[i]=n; i++; cin>>n; } number=i+1; } void Salary::add_salarys(int x) { int i; for(i=0;i<50;i++) salarys[i]=salarys[i]+x; } void Salary::sort_salarys() { int i,j; double t; for(i=0;i<number-1;i++) for(j=0;j<number-i-1;j++) { if(salarys[j]>salarys[j+1]) { t=salarys[j]; salarys[j]=salarys[j+1]; salarys[j+1]=t; } } } void Salary::show_salarys() { int i; for(i=1;i<number;i++) cout<<salarys[i]<<" "; } int main() { Salary s; s.set_salarys(); s.add_salarys(500); s.sort_salarys(); s.show_salarys(); return 0; }
运行结果:
学习心得:
现在程序出现的错误越来越少了,可是后期的调试还是很麻烦的,总是因为+1或-1问题导致最后的答案有问题,还是缺少锻炼啊。
相关文章推荐
- 第八周上机实践项目1(2):数组做数据成员
- 第八周上机实践项目1(3):数组做数据成员
- 第三周项目五(1):数组做数据成员(输入工资)
- 第三周项目五:数组作数据成员(三)
- 第三周 项目五--数组作数据成员(1)
- 第三周项目5-1:数组作数据成员
- 第三周, 项目5 数组做数据成员 手动输入
- 第三周项目5(2)-数组做数据成员
- 第三周项目五——数组作数据成员(1)
- 15第三周项目五——数组作数据成员(4)
- 第八周实践项目1————数组做数据成员(2)
- 第三周项目五数组作数据成员(1)
- 第三周项目5(3)-数组作数据成员
- 第八周上机实践项目 项目1-数组做数据成员(1)
- 2015年第三周项目五:数组做数据成员(2)
- 第五周 课后实践:项目二——对象作为数据成员
- 第三周 项目五--数组作数据成员(3)
- 第三周【项目5-数组做数据成员】
- 第三周项目五数组作数据成员(3)
- 2015年第三周项目五:数组做数据成员