主题:[讨论]求高手帮做下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. 输入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