码迷,mamicode.com
首页 > 编程语言 > 详细

C++第五次作业

时间:2016-05-12 23:58:14      阅读:305      评论:0      收藏:0      [点我收藏+]

标签:

一、数组分离

#include<iostream>  
using namespace std;  
int main()  
{  
    cout<<"请输入十个数"<<endl;  
    int i=0,j=0,k=0,a[10],b[10],c[10];    
    for(i=0;i<10;i++)
		cin>>a[i];
	 for(i=0;i<10;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<<endl;
	cout<<"奇数数组为";
	for(i=0;i<k;i++)
	{
		cout<<c[i]<<" ";
	}
	cout<<endl;
	return 0;
}


二、数组选择

#include<iostream>  
using namespace std;  
int main()  
{
	cout<<"请输入10个数:"<<endl;
	int i=0,j=0,k=0,a[10],b[10],c[10];
	for(i=0;i<10;i++)
		cin>>a[i];
	for(i=0;i<10;i++)
	{
		for(j=0;j<10;j++)
		{
			if(i==j)continue;
			if(a[i]==a[j])
			{
				b[i]=a[i];
				b[j]=a[j];
			}
		}
	}
	cout<<"不重复的数有:"<<endl;
	for(i=0;i<10;i++)
	{
		if(a[i]==b[i])continue;
		c[k]=a[i];
		cout<<c[k]<<" ";
		k++;
	}
	cout<<endl;
	return 0;
}


三、字符串

#include<iostream>
#include<cstdio>  
using namespace std;  
int main()  
{
	char str[50];
	int i=0,j=0,k=0,m=0,n=0;
	cout<<"输入字符串:";
	gets(str);
	while(str[i]!='\0')
	{
		if(str[i]>='0'&&str[i]<='9')j++;
		else if(str[i]>='A'&&str[i]<='Z')k++;
		else if(str[i]>='a'&&str[i]<='z')m++;
		else n++;
		i++;
	}
	cout<<"其中数字的个数是:"<<j<<endl;
	cout<<"其中大写字母的个数是:"<<k<<endl;
	cout<<"其中小写字母的个数是:"<<m<<endl;
	cout<<"其中其他字符的个数是:"<<n<<endl;
	return 0;
}


C++第五次作业

标签:

原文地址:http://blog.csdn.net/lizhiliang121/article/details/51347473

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!