一:求和
#include<iostream>
using namespace std;
int main()
{
const int a;
int A[10],sum1=0,sum2=0,i;
cout<<"请输入十个数,用空格分开:";
for(i=0;i<10;i++)
{
cin>>A[i];
if(a[i]>0)
sum1+=A[i];
else
sum2+=A[i];
}
cout<<"这些数中正数的和为:"<<sum1<<endl;
cout<<"这些数中负数的和为:"<<sum2<<endl;
return 0;
}
二:字符串
#include<iostream>
#include<cstdio>
using namespace std;
int main()
{
char str[50];
int m=0,n=0,i=0,j=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 (j++);
i++;
}
cout<<"其中的数字个数是: "<<n<<endl;
cout<<"其中的字母个数是: "<<m<<endl;
cout<<"其中的其他字符个数是: "<<j<<endl;
return 0;
}
三:数组选择
#include<iostream>
using namespace std;
int main()
{
const int a=10;
int A[a],B[a],i,j,d=0,c=0;
cout<<"请输入十个数,用空格分开:\n";
for(i=0;i<a;i++)
cin>>A[i];
for(i=0;i<a;i++)
{
for(j=0;j<a;j++)
{
if(i==j)
continue;
if(A[i]==A[j])
break;
}
if(j==a)
B[d]=A[i],d++,c++;
}
cout<<"不重复的数有:\n";
for(d=0;d<c;d++)
cout<<B[d]<<" ";
cout<<endl;
return 0;
}