C++作业5
来源:互联网 发布:linux mv 创建目录 编辑:程序博客网 时间:2024/05/17 03:33
项目3:成绩
#include <iostream> using namespace std; int main() { const N=10; int score[N],i,j=0,k=0,max,min,sum=0; double aver; cout <<"请输入10个同学的分数"<<endl; for (i=0;i<N;i++) { cin>>score[i]; if(score[i]<0||score[i]>100){ cout<<"成绩有误,请重新输入"<<endl; cin>>score[i]; }sum=sum+score[i];}max=score[0];min=score[0]; for(i=0;i<N;i++){ if(score[i]>max)max=score[i];if(score[i]<min) min=score[i]; } cout<<"该小组的最高成绩为"<<max<<endl; cout<<"该小组的最低成绩为"<<min<<endl; cout<<"该小组的平均成绩为"<<sum/(10.0)<<endl; for(i=0;i<N;i++) { if(score[i]==max) { j++; cout<<"该小组最高成绩同学的学号"<<i+1<<endl; } if(score[i]==min) { k++; cout<<"该小组最低成绩同学的学号"<<i+1<<endl; } } cout<<"该小组考的最高成绩的人数:"<<j<<endl; cout<<"该小组考的最低成绩的人数:"<<k<<endl; return 0; }
项目4:字符串
#include<iostream> #include<cstdio> using namespace std; int main() { const N=50; char str[N]; int i=0,n=0,j=0,k=0; cout<<"请输入字符串"<<endl; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z')) j++; else k++; i++; } cout<<"其中的数字个数是: "<<n<<endl; cout<<"其中的字母个数是: "<<j<<endl; cout<<"其中的其他字符个数是: "<<k<<endl; return 0; }
项目5:求和
#include<iostream>using namespace std;int main(){ const N=10; double a[N],sum1=0,sum2=0; int i; cout<<"请依次输入10个数"<<endl; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]>0) sum1=sum1+a[i]; if(a[i]<0) sum2=sum2+a[i]; } cout<<"其中正数的和为"<<sum1<<endl; cout<<"其中负数的和为"<<sum2<<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基础作业
- 2.2.位与位或位异或在操作寄存器时的特殊作用
- js中的小技巧(一)
- 图解命令行http工具curl使用初步
- 【从零开始学NGUI 】 (十二)UIGrid
- 关于info.plist
- C++作业5
- 开始用博客记录
- ZOJ 3880-Demacia of the Ancients【模拟】
- laravel blade
- 这次windows更新补丁的锅
- 你有
- mysql select 同时update 同一张表
- 云直播(ULive)
- HTTP的POST提交的四种常见消息主体格式