c++作业5,数组分离,成绩,数组选择
2016-05-07 23:45
459 查看
#include <iostream> using namespace std; int main() { int a[10]={1,2,3,4,5,6,7,8,9,10},b[10],c[10],i=0,j=0,k=0; for (i=0;i<10;i++) { if (a[i]%2!=0) { b[j]=a[i]; cout<<"奇数组为"<<b[j]<<endl; j++; } else { c[k]=a[i]; cout<<"偶数组为"<<c[k]<<endl; k++; } } return 0; }
#include <iostream> using namespace std; int main() { int a[10],i=0,max=0,min=0,sum=0,j=0,k=1,m=0,n=0; double average=0; cout<<"请输入10个学生的成绩(0到100之间)"<<endl; for (i=0;i<10;i++) { cin>>a[i]; } max=a[0]; min=a[0]; for(i=1;i<10;i++) { if (a[i]>max) max=a[i]; if (a[i]<min) min=a[i]; } cout<<"分数最高的为"<<max<<endl; cout<<"分数最低的为"<<min<<endl; for (i=1;i<10;i++) { if (max==a[i]) { j=j+1;m=i; } cout<<"分数最高的同学的号数为"<<m<<endl; } for (i=1;i<10;i++) { if (min==a[i]) { k++;n=i; } cout<<"分数最高的同学的号数为"<<m<<endl; } cout<<"分数最高的同学有"<<j<<"个"<<endl; cout<<"分数最低的同学有"<<k<<"个"<<endl; for (i=0;i<10;i++) { sum=sum+a[i]; } average=sum/10.0; cout<<"均值为"<<average<<endl; return 0; }
#include <iostream> using namespace std; int main() { int a[10]={1,2,3,3,5,6,7,8,9,10},i=0; cout<<"定义的初始数组a[10]={1,2,3,3,5,6,7,8,9,10}"<<endl; cout<<"新的数组为"<<endl; for (i=0;i<10;i++) { if(a[i]==3) { for(i=2;i<9;i++) a[i]=a[i+2]; } } for(i=0;i<8;i++) { cout<<a[i]; } return 0; }
相关文章推荐
- c++第五次作业
- 链表1
- 值得推荐的C/C++框架和库
- C++实验5--数组分离
- 如何用c语言调用c++做成的动态链接库
- c++实验5-求和
- 小白说编译原理-9-最简单minus-c语言编译器
- c++ 中 pair 的 使用方法
- C++ Note
- c++实验5-数组选择
- 小白说编译原理-8-简单minus-c语言编译树(支撑类)
- 在C++ 程序中调用被C 编译器编译后的函数,为什么要加extern “C”?----转
- 《深度探索C++对象模型》学习笔记之Data语意学
- c++第五次实验-1
- 使用scanf()函数应注意的问题??
- count_if 和count
- C++上机实验5-项目五
- 腾讯C++代码规范
- 用C++语言写游戏——打飞机
- 用C++语言写游戏——打怪小游戏