c++第五次作业

来源:互联网 发布:linux重启ntp服务命令 编辑:程序博客网 时间:2024/06/10 18:25

项目二:数组选择

#include<iostream>  using namespace std;int main(){const int n=10;int a[n]={0},b[n]={0},i,j,m;for(i=0;i<n;i++){cout<<"Input number:";cin>>a[i];}for(i=0;i<n;i++){for(j=0;j<n;j++){if(i!=j){if(a[i]!=a[j]){if(j>8){b[i]=a[i];if(b[i]!=0)cout<<b[i]<<"  ";}else if(i==9&&j==8){b[i]=a[i];if(b[i]!=0)cout<<b[9]<<"  ";}else continue;}else break;}}}}

项目五:求和

#include<iostream>using namespace std;int main(){int a[10],i,j,sum1(0),sum2(0);for(i=0;i<10;i++){cout<<"Input number:";cin>>a[i];}for(j=0;j<10;j++){if(a[j]>=0)sum1=a[j]+sum1;elsesum2=a[j]+sum2;}cout<<"sum+="<<sum1<<endl;cout<<"sum-="<<sum2<<endl;return 0;}

项目四:字符串

#include<iostream>#include<cstdio>  using namespace std;int main(){char str[50];int i=0,n=0,j=0,a=0,x,y=0;cout<<"输入字符串:";gets(str);while(str[i]!='\0'){  if(str[i]>='0'&&str[i]<='9') n++;else if(str[i]>='a'&&str[i]<='z') j++;else if(str[i]>='A'&&str[i]<='Z') a++;else y++;i++;}x=j+a;cout<<"其中的数字个数是: "<<n<<endl;cout<<"其中的字母个数是: "<<x<<endl;cout<<"其它字符个数是: "<<y<<endl;return 0;}



0 0
原创粉丝点击