作业5
来源:互联网 发布:数据分析师面试 编辑:程序博客网 时间:2024/06/16 22:59
1.问题及代码
项目5:求和
从键盘中输入10个数放入数组a,求a数组中正数和负数的和
#include<iostream> using namespace std; int main() { int a[10],i,sum1=0,sum2=0; cout<<"请输入10个数:"; for(i=0;i<10;i++) { cin>>a[i]; } for(i=0;i<10;i++) { if(a[i]>0) sum1=sum1+a[i]; else sum2=sum2+a[i]; } cout<<"正数的和为"<<sum1<<endl; cout<<"负数的和为"<<sum2<<endl; return 0; }
2.运行结果
1.问题及代码
成绩:在数组score中将要存储某小组程序设计的成绩(设有10人),编程实现下列功能:
(1)输入小组人数及成绩,要保证成绩在0-100之间;
(2)输出该小组的最高成绩、最低成绩、平均成绩;
(3)输出考得最高成绩和最低成绩的同学的人数;
(4)输出考得最高成绩和最低成绩的同学的学号(设数组下标即学号,可能有相同的成绩)
#include<iostream> using namespace std; int main() { const int N=10; int score[N],i,j=0,k=0,x,min,max; double aver; cout<<"请输入个人的成绩:"<<endl; for(i=0;i<N;i++) { cin>>x; if(x>=0&&x<=100) score[i]=x; } max=min=aver=score[0]; for(i=1;i<N;i++) { aver+=score[i]; if(score[i]>max) max=score[i]; else if(score[i]<min) min=score[i]; } aver=aver/10.0; cout<<"该小组的最高成绩为:"<<max<<endl; cout<<"该小组的最低成绩为:"<<min<<endl; cout<<"该小组的平均成绩为:"<<aver<<endl; for(i=0;i<N;i++) { if(score[i]==max) { score[j]=score[i]; j++; cout<<"最高成绩同学的学号为:"<<i<<endl; } else if(score[i]==min) { score[k]=score[i]; k++; cout<<"最低成绩同学的学号为:"<<i<<endl; } } cout<<"该小组考的最高成绩的同学人数为:"<<j<<endl; cout<<"该小组考的最低成绩的同学人数为:"<<k<<endl; return 0; }
2.运行结果
0 0
- 作业:C++作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业5
- 作业-5
- 作业5
- 作业5
- 作业5
- jsp设置
- android屏幕分辨率自适应问题
- ROI_PAC自带测试数据处理流程
- QT创建c/c++动态库
- 谈谈网站的防盗链
- 作业5
- LinkedList源码分析
- 高并发Java 八 NIO和AIO
- Javascript 城市联动选择,支持一级,二级,三级联动
- naivebayes 性能测试
- 利用Oracle自带的impdp和expdp进行简单备份
- 实验:C++实验5—数组分离
- TensorFlow学习笔记8----TensorFlow Linear Model Tutorial
- deque,vector,list