【南通大学】C++课程设计实验报告.docVIP

  • 26
  • 0
  • 约1.09万字
  • 约 24页
  • 2017-09-16 发布于浙江
  • 举报
C++课程设计实践报告 班级:软件工程121 学号:1102052019 姓名:金凯 指导教师:陈森博 目标等级:优秀 题目1:第二单元 207 求次大、次小值 思路分析:此题思路很简单,用冒泡排序后直接输出第二个和倒数第二个数字即可,但其中需要注意的是可能会出现没有次大值和次小值的情况。 源程序代码: #include iostream using namespace std; int input(int *max,int min,int n=5) { int a[5]; for(int k=0;k5;k++) { cina[k];//输入这五个数 } int temp; for(int i=1;i5;i++)//冒泡排序,使得a[0]最小,a[4]最大 { for(int j=0;j5-i;j++) { if(a[j]a[j+1]) { temp=a[j]; a[j]=a[j+1]; a[j+1]=temp; } } } *max=a[3]; min=a[1]; //将次最大值和次最小值给max,min if(*max==min)return 0; else return 1; } int main(void) { int max,//存5个整数的次大值 min;

文档评论(0)

1亿VIP精品文档

相关文档