项目一
#include<iostream>
using namespace std;
int main()
{
const int n=10;
int a[n],b[n],c[n],i,j=0,k=0;
for(i=0;i<n;i++)
{
cin>>a[i];
if (a[i]%2==0)
{b[j]=a[i];j++;}
else
{c[k]=a[i];k++;}
}
cout<<"偶数数组:";
for(i=0;i<j;i++)
cout<<b[i]<<",";
cout<<"奇数数组:";
for(i=0;i<k;i++)
cout<<c[i]<<",";
return 0;
}
项目二
#include<iostream>
using namespace std;
int main()
{
cout<<"请输入10个整数,两个数之间用空格隔开:"<<endl;
const int n=10;
int a[n],b[n],i,j,k=0;
for(i=0;i<n;i++)
cin>>a[i];
for(i=0;i<n;i++)
{
for(j=0;j<n+1;j++)
{
if(i==j) continue;
if(a[i]==a[j]) break;
if(j==10)
{
b[k]=a[i];
k++;
}
}
}
cout<<"不重复的数组:";
for(i=0;i<k;i++)
cout<<b[i]<<",";
return 0;
}
项目四
#include <iostream>
#include <string>
using namespace std;
int main()
{
char strIn[200] = { 0 };
int upCnt = 0, loCnt = 0, diCnt = 0, otCnt = 0;
cout << "请输入一个字符串:" << endl;
cin >> strIn;
for (int i = 0; i<(int)strlen(strIn); i++)
if (strIn[i] >= 'A' && strIn[i] <= 'Z')
upCnt++;
else if (strIn[i] >= 'a' && strIn[i] <= 'z')
loCnt++;
else if (strIn[i] >= '0' && strIn[i] <= '9')
diCnt++;
else
otCnt++;
cout << "大写字母: " << upCnt << endl;
<< "小写字母: " << loCnt << endl;
<< "数字字符: " << diCnt << endl;
<< "其他字符: " << otCnt << endl << endl;
return 0;
}