C++第五次作业
2016-05-08 14:57
399 查看
项目二——数组选择
项目三——成绩
#include<iostream> using namespace std; int main() { int A[10],B[10],i,j,flag,z=0; cout<<"请输入10个数"<<endl; for(i=0;i<10;i++) cin>>A[i]; for(i=0;i<10;i++) { for(j=0;j<10;j++) { flag=0; if(i==j) j++; if(A[i]==A[j]) {flag=1;break;} } if(flag!=1) { B[z]=A[i];z++; } } cout<<"B{"; for(i=0;i<z;i++) cout<<B[i]<<","; cout<<"}"<<endl; return 0; }
项目三——成绩
#include <iostream> using namespace std; int main() { int score[10],A[100],i,j,t,k=0,z=0,g=0,max,min; double s=0,ave; cout<<"请输入小组人数(最多10人):"; cin>>j; t=j; cout<<"请输入成绩:"; for(i=0;i<t;i++) { cin>>A[i]; if(A[i]<0||A[i]>100) { cout<<"输入数据有误请重新输入"; t++; } } for(i=0;i<t;i++) { if(A[i]>=0&&A[i]<=100) { score[g++]=A[i]; } } max=score[0]; min=score[0]; for(i=0;i<j;i++) { if(score[i]>max) max=score[i]; } cout<<"最高分为"<<max<<endl; for(i=0;i<j;i++) { if(score[i]<min) min=score[i]; } cout<<"最低分为"<<min<<endl; for(i=0;i<j;i++) { s=s+score[i]; } ave=s/j; cout<<"平均分为"<<ave<<endl; cout<<"分数最高的人学号为"; for(i=0;i<j;i++) { if(score[i]==max) { k++; cout<<i<<","; } } cout<<"共有"<<k<<"人"<<endl; cout<<"分数最低的人学号为"; for(i=0;i<j;i++) { if(score[i]==min) { z++; cout<<i<<","; } } cout<<"共有"<<z<<"人"<<endl; return 0; }项目五——求和
#include<iostream> using namespace std; int main() { int a[10],i; double pos=0,neg=0; cout<<"请输入十个数:"; for(i=0;i<10;i++) cin>>a[i]; for(i=0;i<10;i++) { if(a[i]>0) pos=pos+a[i]; else if(a[i]<0) neg=neg+a[i]; } cout<<"正数和为"<<pos<<"\t"<<"负数和为"<<neg<<endl; return 0; }
相关文章推荐
- 【C/C++】printf 格式化输出
- C++制作俄罗斯方块
- C语言中const的用法
- C++第五次实验——数组分离
- 读《深度探索C++对象模型》之对象成员的效率
- C++第一次作业
- C语言关于数组与指针内容小结
- C++注释符问题
- 使用ctype.h示例
- c++/python
- 64. Minimum Path Sum 路径最小总和
- [C++]广度优先搜索(BFS)(附例题)
- 读《深度探索C++对象模型》之分层继承对于内存布局的影响
- 使用errno.h示例
- leetcodec_c++:Container With Most Water(011)
- C++实验5—数组分离
- CVTE暑期实习hr面(C/C++软件研发,已收到offer)
- c++作业5
- Geekband C++面向对象高级编程(上) 第一周笔记 暗影行者
- C++实验5—数组分离