C++作业5
来源:互联网 发布:c语言找出数组最多的数 编辑:程序博客网 时间:2024/05/01 21:38
项目1 数组分离
#include <iostream> using namespace std; void main() { int a[10],b[10],c[10],i=0,j=0,k=0;cout<<"请输入十个数"<<endl; for(i=0;i<10;i++) { cin>>a[i]; if((a[i]%2)==0) { b[j]=a[i]; j++;} else { c[k]=a[i]; k++; } } for(i=0;i<j;i++) cout<<"偶数数组为:"<<b[i]<<endl;for(i=0;i<k;i++) cout<<"奇数数组为:"<<c[i]<<endl;}
项目3 成绩
#include<iostream>using namespace std;void main(){const int M=10;int score[M],i=0,j=0,k=0,min=100,max=0,sum=0;double average;cout<<"请输入十位同学的成绩:"<<endl;for(i=0;i<M;i++)cin>>score[i];for(i=0;i<M;i++){if(score[i]<0||score[i]>100)cout<<"输入的成绩有误,请重新输入"<<endl;elsesum=sum+score[i];}average=sum/10.0;cout<<"这十名同学的平均成绩为:"<<average<<endl;for(i=0;i<M;i++){if(score[i]>max)max=score[i];if(score[i]<min)min=score[i];}cout<<"最高成绩为:"<<max<<endl;cout<<"最低成绩为:"<<min<<endl;for(i=0;i<M;i++){if(score[i]==max){cout<<"获得最高成绩同学的学号为:"<<i+1<<endl;j++;}if(score[i]==min){cout<<"获得最低成绩同学的学号为:"<<i+1<<endl;k++;}}cout<<"获得最高成绩的同学的个数为:"<<j<<"个"<<endl;cout<<"获得最低成绩的同学的个数为:"<<k<<"个"<<endl;}
项目4 字符串
#include<iostream>#include<cstdio> using namespace std;int main(){char str[50];int i=0,n=0,j=0,k=0;cout<<"输入字符串:";gets(str);while(str[i]!='\0'){ if(str[i]>='0'&&str[i]<='9'){n++;i++;}else if(str[i]>='a'&&str[i]<='z'||str[i]>='A'&&str[i]<='Z'){j++;i++;}else{k++;i++;}}cout<<"其中的数字个数是: "<<n<<endl;cout<<"其中的字母的个数是:"<<j<<endl;cout<<"其中的其他字符的个数是:"<<k<<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基础作业
- SSH+CKeditor下使用HttpClient实现文件的上传
- POJ 3190 贪心
- 对照Java学习Swift--可选链式调用(Optional Chaining)
- 新人报到
- kali linux2.0安装vmware-tools方法更新版
- C++作业5
- 练习打字第六天!
- lamp 环境搭建(非源码编译安装)
- [leetcode] 306. Additive Number 解题报告
- Android studio 使用帮助文档速度过慢
- 对模式的十大误解
- 40行代码打造自己的xxxeye -- wolf
- JSP笔记之指令标识1
- 顺序表的各种操作