C++作业5
来源:互联网 发布:ug编程可疑几何体 编辑:程序博客网 时间:2024/06/05 23:54
项目一、数组分离
#include<iostream>using namespace std; int main() { const int N=5; double score[N],max,min,aver,i;cout<<"输入小组成绩:";for(i=0;i<N;i++) {cin>>score[i];}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<<" "<<min<<" "<<aver;return 0;}
项目3:成绩
<pre name="code" class="cpp">#include<iostream>using namespace std; int main() { const int N=10; int score[N],a[N],b[N],max,min,i,m=0,n=0,j=1,k=1;double aver;cout<<"输入小组成绩(0到100):";for(i=0;i<N;i++) {cin>>score[i];} 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="<<max<<endl;cout<<"min="<<min<<endl;cout<<"aver="<<aver<<endl;for( i=0;i<=N;i++){if(score[i]==max) {m++;cout<<i+1<<" ";}}cout<<"号同学成绩最高"<<endl;for( i=0;i<=N;i++){if(score[i]==min) {n++;cout<<i+1<<" ";}}cout<<"号同学成绩最低"<<endl;cout<<endl;cout<<"考得最高成绩的人数为:"<<m<<"人"<<endl;cout<<"考的最低成绩的人数为:"<<n<<"人"<<endl;return 0;}
项目4:字符串
<pre name="code" class="cpp">#include<iostream>using namespace std; int main() { char str[50]; int i=0,x=0,y=0,z=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') x++; else if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) y++;else {z++;}i++; } cout<<"其中的数字个数是: "<<x<<"个"<<endl; cout<<"其中字母的个数是:"<<y<<"个"<<endl;cout<<"其他字符的个数是:"<<z<<"个"<<endl; return 0; }
0 0
- C++-作业5
- C语言程序设计课后作业5
- c 作业
- c作业
- C作业
- c作业
- c作业
- c作业
- c作业
- c作业
- C++P27作业3,4,5,6
- C语言作业-5-1高精度小数
- XTU C语言程序设计实践作业5
- 【C语言】【unix c】作业 前台作业和后台作业
- 作业:C++作业5
- C语言期中作业
- C语言期末作业
- C基础作业
- AndroidDevTools
- swift基础学习(03)[数组、集合、字典]
- Android statusbar 透明后 toolbar与之重叠问题的解决方法
- Java-十进制转十六进制
- ios Sqlite 的基本使用
- C++作业5
- Vim for Python & Normal Plugins & Vundle & YCM
- azure 云上 oracle11.2.0.4里dataguard归档日志传输 1034 问题详细解决过程
- Java千百问_06数据结构(012)_如何遍历数组
- 理解封装/抽象------基础封装/抽象和回调封装/抽象
- 记事本的多行文本区(文本区和滚动条)
- zookeeper分布式锁
- 工厂模式
- java 死锁产生原因及解锁