标签:
/*项目2:数组选择*/ #include<iostream.h> void main() { const int N=10; int a[N]; int b[N]={0}; int i=0,j=0,n=0; cout<<"请输入十个数:"; for(i=0;i<N;i++) cin>>a[i]; for(i=0;i<N;i++) { for(j=0;j<N;j++) { if(j!=i) { if(a[i]==a[j])break; else if(j==N-1) { b[n]=a[i]; n++; } } else if(j==N-1) { b[n]=a[i]; n++; } } } cout<<"不重复的数字有:"; for(i=0;i<n;i++) cout<<b[i]<<" "; cout<<endl; }
/*项目4:字符串 */ #include<iostream.h> #include<cstdio> int main() { char str[50]; cout<<"输入字符串:"; int i=0,n=0,m=0,j=0,k=0; gets(str); while(str[i]!='\0') { if(str[i]>='0'&&str[i]<='9') n++; else if(str[i]>='a'&&str[i]<='z') m++; else if(str[i]>='A'&&str[i]<='Z') j++; else k++; i++; } cout<<"其中的数字个数是: "<<n<<endl; cout<<"其中的小写字母个数是: "<<m<<endl; cout<<"其中的大写字母个数是: "<<j<<endl; cout<<"其中的其他字符个数是: "<<k<<endl; return 0; }
/*项目5:求和 从键盘中输入10个数放入数组a,求a数组中正数和负数的和。 */ #include<iostream.h> int main() { const int N=10; double a[N],b[N]={0},c[N]={0},sum1=0,sum2=0; int i=0,j=0,k=0; cout<<"输入10个数:"; for(;i<N;i++) cin>>a[i]; for(i=0;i<N;i++) { if(a[i]>=0) { b[j]=a[i]; j++; } else { c[k]=a[i]; k++; } } for(j=0;j<i;j++) {sum1+=b[j];} for(k=0;k<i;k++) {sum2+=c[k];} cout<<"正数和:"<<sum1<<endl; cout<<"负数和:"<<sum2<<endl; return 0; }
标签:
原文地址:http://blog.csdn.net/fanjuntao123/article/details/51366743