C++第五次作业报告
2017-05-11 15:01
232 查看
一、问题及代码
二、运行结果
一、问题及代码
二、运行结果
文件名称:111111 作 者:朱钿鸿 完成日期:2017 年 5 月 10 日 版 本 号:v1.0 对任务及求解方法的描述部分: 输入描述:无 问题描述:无 程序输出:“在B中输出不重复的数” 问题分析:略 算法设计:略 #include<iostream.h> void main() { int a[10], b[10], i,j=0,n,m=0; cout << "请输入10个数:"; for (i = 0; i < 10; i++) cin >> a[i]; cout<<"A:"; for (i = 0; i < 10; i++) cout<<a[i]<<" "; for(i=0;i<10;i++) { for(n=0;n<10;n++) { if(a[i]==a &&i!=n) break; } if(n==10) { b[j]=a[i]; j++; m++; } } cout << endl<<"B:"; for ( j= 0; j< m; j++) cout << b[j] << " "; }
二、运行结果
一、问题及代码
* 文件名称:009 * 作 者:朱钿鸿 * 完成日期:2017 年 5月12日 * 版 本 号:v1.0 * 对任务及求解方法的描述部分: * 输入描述:无 * 问题描述: * 程序输出:输出最高最低平均成绩的值以及最高最低成绩人数与取得最高最低成绩分别对应的学号” * 问题分析:略 * 算法设计:略 #include<iostream.h> void main() { int a,i,e=0,f=0,k=0,j=0; double b[10],sum=0,ave,max,min,c[10],d[10]; cout<<"请输入小组人数:"; cin>>a; cout<<"请输入小组成绩:"; for(i=0;i<10;i++) cin>>b[i]; max=min=b[0]; for(i=0;i<10;i++) { sum+=b[i]; ave=double(sum)/10.0; if(b[i]>max) max=b[i]; else if(b[i]<min) min=b[i]; } for(i=0;i<10;i++) { if(b[i]==max) { j++; c[e]=i; e++; } if(b[i]==min) { k++; d[f]=i; f++; } } cout<<"平均成绩:"<<ave<<endl; cout<<"最高成绩:"<<max<<endl; cout<<"最低成绩:"<<min<<endl; cout<<"最高成绩有:"<<j<<"个"<<endl; cout<<"最低成绩有:"<<k<<"个"<<endl; cout<<"最高成绩学生学号为:"; for(e=0;e<j;e++) cout<<c[e]<<" "; cout<<"最低成绩学生学号为:"; for(f=0;f<k;f++) cout<<d[f]<<" "; cout<<endl; }
二、运行结果
相关文章推荐
- c++第五次作业报告 1 2
- C++第五次作业报告
- C++第五次实验--作业报告
- 第五次c++作业报告
- 第五次c++作业报告
- C++初学者的足迹10 作业报告9 计算周工资
- 第五次程序设计作业 C++计算器雏形 调用文件输入输出
- 第十周C++作业报告一
- C++初学者的足迹2 作业报告1 电阻串并联
- 第五周C++作业 报告一。
- C++第五次作业
- C++初学者的足迹9 作业报告8 计算每月多少天
- 第四周C++作业报告四。
- C++第五次实验——作业
- c++第五次上机作业
- c++第五次作业
- c++第五次作业
- 第九周C++作业报告六 (第八周四)
- 第四周C++作业报告 三。
- C++初学者的足迹4 作业报告3 在三个数中选取最大的