C++第五次上级作业
2016-05-08 17:22
197 查看
项目五:求和
项目二:数组选择
项目三:成绩
<pre class="cpp" name="code">#include<iostream.h> void main() { int A[10],sum1=0,sum2=0,i; cout<<"请输入十个数"; for(i=0;i<10;i++) { cin>>A[i]; } for(i=0;i<10;i++) { if(A[i]>0) sum1=sum1+A[i]; else if(A[i]<0) sum2=sum2+A[i]; } cout<<"正数和是:"<<sum1<<endl; cout<<"负数和是:"<<sum2<<endl; }
项目二:数组选择
#include<iostream> using namespace std; int main() { int a[10],b[10],i,j,k=0; cout<<"请输入十个数:"; for(i=0; i<10; i++) cin>>a[i]; for(i=0; i<10; i++) { for(j=0; j<10; j++) { if(i==j) continue; if(a[i]==a[j]) break; if(j==9) { b[k]=a[i]; k++; } } } cout<<"不重复的数为:"; for(i=0; i<k; i++) cout<<b[i]<<" "; cout<<endl; return 0; }
项目三:成绩
#include<iostream.h> #include<math.h> void main() { const int N=10; int a ,i,max,min,aver=0,j=0,k=0,b ,c ; double S=0.0; cout<<"请输入成绩:"; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]>100||a[i]<0) cout<<"输入有错"<<endl; } max=a[0]; min=a[0]; for(i=0;i<N;i++) { if(a[i]>max) max=a[i]; if(a[i]<min) min=a[i]; aver+=a[i]; } aver/=N; cout<<"最高分为:"<<max<<"分;最低分为"<<min<<"分;平均分为"<<aver<<"分。"<<endl; for(i=0;i<N;i++) { if(a[i]==max) { b[j]=i; j++; } if(a[i]==min) { c[k]=i; k++; } } cout<<"最高分有"<<j<<"个,学号为"; for(i=0;i<j;i++) cout<<b[i]<<" "; cout<<endl; cout<<"最低分有"<<k<<"个,学号为"; for(i=0;i<k;i++) cout<<c[i]<<" "; cout<<endl; }
相关文章推荐
- C++实现字符串类型(String16/String8/const char/char)转换
- nyoj 79 导弹拦截
- PAT 1002. 写出这个数 (20)
- C++作业5
- c++第五次作业
- 字符串分割(C++)
- c++操作符new 与delete学习(3)
- c++操作符new 与delete学习(2)
- C++ fstream中seekg()和seekp()的用法
- math.h简介
- c++操作符new 与delete学习(1)
- C++模板实例化
- C++中的new与delete
- 关联账户 第六届蓝桥杯大赛个人赛决赛(C语言B组)第三题
- Name That Number
- c++引用“&”
- c++第5次实验
- c++作业5
- C++作业5
- C++第五次实验-------多继承