程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> C語言 >> C++ >> C++入門知識 >> hdu 2008-2023(缺少2011,2013,2015,2016,2017,2022)

hdu 2008-2023(缺少2011,2013,2015,2016,2017,2022)

編輯:C++入門知識

最近做的題目,總結下來,接下來要打硬仗了

/*************************************************************************
     File Name: hdu2000.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月01日 星期二 00時26分12秒
 ************************************************************************/

#include
#include
using namespace std;
int main()
{
	char a,b,c,t;
	while(scanf("%c%c%c",&a,&b,&c)==3)
	{
		getchar();
		if(a>b)
		{
			t=a;
			a=b;
			b=t;

		}
		if(a>c)
		{
			t=a;
			a=c;
			c=t;
		}
		if(b>c)
		{
			t=b;
			b=c;
			c=t;

		}
		printf("%c %c %c\n",a,b,c);
	}

}

/*************************************************************************
     File Name: hdu2009.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月01日 星期二 01時21分05秒
 ************************************************************************/

#include
#include
#include
using namespace std;
double sqr(double a)
{
	return sqrt(a);
}
int main()
{
	double m,sum,t,a[1001];
	int i,n;
	while(scanf("%lf%d",&m,&n)!=EOF)
	{
		sum=0;
		a[0]=m;
		for(i=0;i
#include
using namespace std;
int main()
{
	freopen("in.txt","r",stdin);
	int n,i,a,b,c;
	double m;
	while(scanf("%d",&n)&&n){
		a=0,b=0,c=0;
		for(i=0;i0)
				c++;
		}
		printf("%d %d %d\n",a,b,c);
		
	}
}
/*************************************************************************
     File Name: 2010.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月01日 星期二 05時08分23秒
 ************************************************************************/

#include
#include
#include
#include
using namespace std;
double sum(int a)
{
	double t=0;
	int i;
	for(i=1;i<=a;i++)
	{
		t+=1/(i*pow(-1,i+1));

	}
	return t;
}
int main()

{
	int n,j,a;
	scanf("%d",&n);
	while(n--)
	{
		scanf("%d",&a);
		printf("%0.2lf\n",sum(a));
	}
}
/*************************************************************************
     File Name: hdu2012.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月01日 星期二 05時59分36秒
 ************************************************************************/

#include
#include
#include
#include
using namespace std;
bool prime(int a)
{
	if(a==1)
		return false;
	int m=sqrt(a);
	int i;
	for(i=2;i<=m;i++)
		if(a%i==0)
			break;
	if(i>m)
			return true;
	else 
		return false;
}
int value(int n)
{
	return n*n+n+41;
}
int main()
{
	int i;
	int x,y;
	int flag=0;
	while(scanf("%d%d",&x,&y),x||y){
		for(i=x;i<=y;i++)
		{
			if(prime(value(i)))
				flag=1;
			else{

			flag=0;
				break;
			}
		}
		if(flag)
			printf("OK\n");
		else
			printf("Sorry\n");

	}
}
/*************************************************************************
     File Name: hdu2014.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月01日 星期二 07時32分16秒
 ************************************************************************/

#include
#include
#include
#include
using namespace std;
int main()
{
	int n,i;
	double a[101],sum;
	while(scanf("%d",&n)!=EOF){
		for(i=0;i
#include
#include
using namespace std;
char s[255];
int main()
{
	int n,i,t;
	scanf("%d",&n);
	while(n--){
		t=0;
		scanf("%s",s);
		for(i=0;s[i]!='\0';i++)
		{
			if(s[i]>='0'&&s[i]<='9')
				t++;
		}
		printf("%d\n",t);
	}
}
/*************************************************************************
     File Name: hdu2018.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月01日 星期二 08時38分03秒
 ************************************************************************/

#include
#include
#include
using namespace std;
int sum(int n)
{
	if(n==1)
		return 1;
	if(n==2)
		return 2;
	if(n==3)
		return 3;
	if(n>3)
		return sum(n-1)+sum(n-2)-1;
}
int main()
{
	int n;
	while(scanf("%d",&n)&&n){
		printf("%d\n",sum(n));
	}
}
/*************************************************************************
     File Name: hdu2020.cpp
     Author: yubo
     Mail: [email protected] 
     Created Time: 2014年04月02日 星期三 02時20分20秒
 ************************************************************************/

#include
#include
#include
#include
using namespace std;
struct node{
	int t;
	int r;
}a[102];
int cmp(const void *a,const void *b)
{
	return (*(node *)a).r<(*(node *)b).r ? 1 : -1;
}
int main()
{
	int i,n;
	while(scanf("%d",&n)&&n){
		for(i=0;i
#include
#include
using namespace std;
int sheets(int a)
{
	int hun=0,fifty=0,ten=0,five=0,two=0,one=0;
	int temp;
	hun=a/100;
	temp=a%100;
	fifty=temp/50;
	temp=temp%50;
	ten=temp/10;
	temp=temp%10;
	five=temp/5;
	temp=temp%5;

	two=temp/2;
	temp=temp%2;
	one=temp;
	return hun+fifty+ten+five+two+one;

}
int main()
{
	int a,n,i,sum;
	while(scanf("%d",&n)&&n){
		sum=0;
		for(i=0;i
#include
#include
using namespace std;
struct node{
	int a[6];
}s[51];
int main()
{
	freopen("in.txt","r",stdin);
	int kcase,n,m,i,j,k,count,flag;
	double avg[6];
	while(scanf("%d%d",&n,&m)!=EOF){
		double  sum,course;
		count=0;
		for(i=0;i						

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved