项目二
将数组中不重复的数找出,放在另一个数组中。
#include<iostream>
using namespace std;
int main()
{
int A[10],B[10],i,k,j,x=0;
cout<<"请输入A数组的十个数:\n";
for(i=0;i<10;i++)
cin>>A[i];
for(i=0;i<10;i++)
{
k=A[i];
for(j=0;j<10;j++)
{
if(i==j)continue;
else if(k==A[j])break;
else if(j==10)
{
B[x]=k;
x++;
}
}
}
cout<<"不重复的数的数组为:";
for(i=0;i<x;i++)
cout<<B[i]<<" ";
return 0;
}
项目四
计算字符的个数
#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++;
else 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;
}
项目五
输入十个数给数组A,求其正数和,与负数和
#include<iostream.h>
void main()
{
const int n=10;
int a[n],i=0,zsum=0,fsum=0;
cout<<"请输入十个值:\n";
for(i=0;i<n;i++)
{
cin>>a[i];
if(a[i]>0)
zsum=zsum+a[i];
else
fsum=fsum+a[i];
}
cout<<"正数和为:"<<zsum<<endl;
cout<<"负数和为:"<<fsum<<endl;
}