1.求和
#include<iostream>
using namespace std;
void main()
{
int a[10],i=0,sum1=0,sum2=0;
cout<<"请输入10个数"<<endl;
for(i=0;i<10;i++)
{
cin>>a[i];
if(a[i]>0)
sum1=sum1+a[i];
if(a[i]<0)
sum2=sum2+a[i];
}
cout<<"其中正数的和为"<<sum1<<endl;
cout<<"其中负数的和为"<<sum2<<endl;
}
2.字符串
#include<iostream>
#include<cstdio>
using namespace std;
void main()
{
char str[50];
int i=0,n=0,m=0,t=0;
cout<<"输入字符串:";
gets(str);
while(str[i]!='\0')
{
if(str[i]>='0'&&str[i]<='9')
n++;
if((str[i]>='a'&&str[i]<='z')||(str[i]>='A'&&str[i]<='Z'))
m++;
else
t++;
i++;
}
cout<<"数字个数是: "<<n<<endl;
cout<<"字母个数是: "<<m<<endl;
cout<<"其他字符个数是: "<<t<<endl;
}
3.数组选择
#include <iostream>
using namespace std;
void main()
{
int a[10],b[10],c=0,d=0,i,j;
bool n;
cout<<"请输入10个数:"<<endl;
for(i=0; i<10; i++)
cin>>a[i];
for(i=0; i<10; i++)
{
n=true;
for(j=0;j<10;j++)
{
if(i==j) continue;
if(a[i]==a[j])
n=false;
}
if(n)
b[d]=a[i],d++,j++;
}
cout<<"其中不重复的数为:"<<endl;
for(c=0; c<d; c++)
cout<<b[c]<<" ";
cout<<endl;
}