回 帖 发 新 帖 刷新版面

主题:[讨论]求高手帮做下C++作业

实验任务
1. 输入n个数,找出所有大于n个数的平均值的那些数及最小数。
2. 设有有序(值从小到大)的两组数据,将这两组数据有序合并(合并过程数据始终保持有序)。
(提示:两组原始数据用一维数组a,b表示,合并后的数据用一维数组c表示,ia,ib分别代表当前待放入到数组c中去的数组a,b的下标,ic指向数组c中当前存放数据的下标。)
 
3. 输出以下杨辉三角形。
1
1     1
1     2     1
1     3     3     1
1     4     6     4     1
1     5    10    10     5     1
1     6    15    20    15     6     1
1     7    21    35    35    21     7     1
1     8    28    56    70    56    28     8     1
1     9    36    84   126   126    84    36     9     1

4. 有一个34的矩阵,要求编程序找出每一行中值最大的那个元素并与该行第1列的元素交换。
实验任务
5. 使用指针法在的一组数据中,找出其中最大值所在的位置并输出。
6. 使用指针法对一维数组a中的数据按降序排列。
实验任务
7. 接受用户输入的数值,计算该数的绝对值和该绝对值以10为底的对数值,并输出计算结果。
(提示:使用内置的绝对值函数和对数函数。)
8. 编写两个子函数,分别求两个整数的最大公约数和最小公倍数,并编写主函数调用这两个子函数,输出结果,两个整数由键盘输入。实验任务
实验任务
9. 设计一个程序,用来计算输入的两个整数的加、减、乘、除,每一个计算要单独用一个用户自定义的void函数来实现,接收输入数据也要用void函数来实现,输入数据中不包含0。
10. 将键盘输入的10个整数按从小到大的顺序排序(冒泡法),要求排序功能用自定义函数实现。
实验任务
11.编写一个程序,用来从键盘读取本班同学的期末成绩,并把该成绩保存在score.dat文件中。Score.dat文件内容如下:
number    Chinese    English    C    
1    87    76    67    
2    67    87    65    
3    76    88    87    
4    46    89    88    

12.编写一个程序,用来读取上题创建的score.dat数据文件,并计算其平均成绩和期末总成绩。把计算的结果存在statistics.dat文件中,并输出成绩有不及格的学生的学号。其格式如下:
number    Chinese    English    C    total    average
1    87    76    67    230    76.67
2    67    87    65    219    73
3    76    88    87    251    83.67
4    46    89    88    223    74.3

回复列表 (共1个回复)

沙发

出多少钱,联系我、

我来回复

您尚未登录,请登录后再回复。点此登录或注册