C++第五次作业
来源:互联网 发布:2012-2015淘宝交易数据 编辑:程序博客网 时间:2024/05/23 11:41
项目2:数组选择
从键盘中输入10个数放在数组A中,将该数组中不重复的数放到数组B中,
#include<iostream.h> void main() { int a[10],b[10],i,j,h=0;cout<<"请输入十个数字"<<endl; for(i=0;i<10;i++) {cout<<"请输入第"<<i<<"个数字:"; cin>>a[i];} for(i=0;i<10;i++) { for(j=0;j<11;j++) { if(i==j) continue; if(a[i]==a[j]) break; if(j==10) { b[h]=a[i]; h++; } } } cout<<"不重复的数字为:"; for(i=0;i<h;i++) cout<<b[i]<<" "; cout<<endl; }
项目3:成绩
在数组score中将要存储某小组程序设计的成绩(设有10人),编程实现下列功能:#include<iostream.h> #include<math.h> void main() { const int N=10; int a[N],b[N],c[N],i,j=0,h=0,max,mini; double ave=0,s=0;cout<<"请输入十个同学的成绩"<<endl; for(i=0;i<N;i++) { cin>>a[i]; if(a[i]<0||a[i]>100) cout<<"成绩输错误"<<endl; } max=a[0]; mini=a[0]; for(i=0;i<N;i++){if (a[i]>max) max=a[i];if (a[i]<mini) mini=a[i];ave=ave+a[i];}ave=ave/N;for(i=0;i<N;i++){if (a[i]=max){b[j]=i;j++;}}for(i=0;i<N;i++){if (a[i]=mini){c[h]=i;h++;}}cout<<"最高分为:"<<max<<"分;最低分为"<<mini<<"分;平均分为"<<ave<<"分。"<<endl;cout<<"最高分有"<<j<<"个,学号为"; for(i=0;i<j;i++) cout<<b[i]<<" "; cout<<endl; cout<<"最低分有"<<h<<"个,学号为"; for(i=0;i<h;i++) cout<<c[i]<<" "; cout<<endl; for(i=0;i<N;i++){s=(a[i]-ave)*(a[i]-ave)+s;s=s/(N-1.0);s=sqrt(s);}cout<<"标准偏差为"<<s<<endl;}
项目4:字符串
#include<iostream> #include<cstdio> using namespace std; int main() { char str[50]; int i=0,n=0,j=0,m=0; cout<<"输入字符串:"; gets(str); while(str[i]!='\0') { if (str[i]>='0'&&str[i]<='9') n++; else if (str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z')m++;else j++;i++;} cout<<"其中的数字个数是: "<<n<<endl;cout<<"其中的字母个数是: "<<m<<endl;cout<<"其中的其它字符个数是: "<<j<<endl;return 0; }
项目5:求和
从键盘中输入10个数放入数组a,求a数组中正数和负数的和。
#include<iostream.h> void main() { const int N=5; int a[N],sum1=0,sum2=0,i,k=0,j=0; for(i=0;i<N;i++) { cout<<"请输入a["<<i<<"]"<<endl; cin>>a[i]; if (a[i]>0) { sum1+=a[i];} else if (a[i]<0){ sum2+=a[i];} } cout<<"正数和:"<<sum1<<endl; cout<<"负数和:"<<sum2<<endl; }
0 0
- c++-第五次作业
- 第五次C ++作业
- 第五次作业C语言
- C语言第五次作业练习
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次作业
- 第五次课后作业
- 第五次课后作业
- 第五次作业
- 第五次作业
- 第五次课堂作业
- 第五次课后作业
- 机房收费系统前提工作
- 品高云SDN支持openflow标准与控制器HA的demo视频
- [从头学声学] 第206节 发声学数据
- jdbc连接mysql各种情况总结
- Android官方MVP架构示例项目解析
- C++第五次作业
- HDU 1317 XYZZY
- MySQL学习2:Windows 64位操作系统下安装和配置MySQL
- 学生党该如何用好iMindMap思维导图
- Android的apk文件是怎么怎么生成的?
- cocos2d-x类型转换(CCstring int string char UTF-8互转)
- 多线程实现方式---实现Runnable接口
- Android 屏幕操作原理
- 二分查找