- 博客(17)
- 收藏
- 关注
原创 HDU-2014
#include <stdio.h>int main(){ int n,i; double m[101],average,min,max; while(scanf("%d",&n)!=EOF){ average=0; min=10000;max=0; for(i=0;i<n;i++){ scanf("%lf",&m[i]); av...
2018-07-22 17:57:48
219
原创 HDU-2012
#include <stdio.h>#include <math.h>int prime(int n) { int i; if(i==2) { return 1; } for(i=2; i<n; i++) { if(n%i==0) { return 0; } } if(i==n) { return 1; }}int mai...
2018-07-22 17:30:21
232
原创 HDU-2013
#include <stdio.h>int peach(int n){ if(n==1){ return 1; } return (peach(n-1)+1)*2;}int main(){ int n; while(scanf("%d",&n)!=EOF){ printf("%d\n",peach(n)); } return 0;}
2018-07-22 17:27:46
230
原创 HDU-2011
#include <stdio.h>int main(){ int m,n,i,j; double sum,num; scanf("%d",&m); for(i=0;i<m;i++){ sum=0; scanf("%d",&n); for(j=1;j<=n;j++){ if(j%2){ num=1.0/j; }el...
2018-07-16 21:16:42
200
原创 HDU-2010
#include <stdio.h>int main(){ int m,n,a,b,c,i,t,flag; while(scanf("%d%d",&m,&n)!=EOF){ flag=0; if(m>n){ t=m; m=n; n=t; } for(i=m;i<=n;i++){ a=i/100; b=i%...
2018-07-16 21:09:47
389
原创 HDU-1236 排名_排序
#include <stdio.h>#include <string.h>#include <algorithm>using namespace std;struct student { int s; char num[25];} n[1005];bool cmp(student x,student y) { if(x.s !=y.s )...
2018-07-16 00:19:34
233
原创 HDU-1232 畅通工程_并查集
#include <stdio.h>int f[1005];int find(int x) { if(f[x]==x) return x; else return f[x]=find(f[x]);}void merge(int x,int y) { f[find(x)]=find(y);}int main() { int n,m,i,k,t1,t2; w...
2018-07-16 00:18:20
156
原创 HDU-2009
#include <stdio.h>#include <math.h>int main(){ int m,i; double n,sum; while(scanf("%lf%d",&n,&m)!=EOF){ sum=0; for(i=0;i<m;i++){ sum+=n; n=sqrt(n); } printf("...
2018-07-16 00:12:46
333
原创 HDU-2008
一开始忽略了输入数据可能为小数的情况。#include <stdio.h>int main(){ int a,b,c; int n,i; double s[100]; while(scanf("%d",&n)&&n){ a=b=c=0; for(i=0;i<n;i++){ scanf("%lf",&s[i]); if(...
2018-07-16 00:08:16
229
原创 HDU-2007
一开始忽略了输入两个数的大小关系问题,题目有些表述不清。#include <stdio.h>int main(){ int i,m,n,t; int x,y; while(scanf("%d%d",&m,&n)!=EOF){ x=0;y=0; if(m>n){ t=m; m=n; n=t; } for(i=m;i<=...
2018-07-16 00:01:08
417
原创 HDU-2006
#include <stdio.h>int main(){ int n,m,sum; int i; while(scanf("%d",&n)!=EOF){ sum=1; for(i=0;i<n;i++){ scanf("%d",&m); if(m%2==1){ sum*=m; } } printf("%d\n",s...
2018-07-15 23:42:25
171
原创 HDU-2005
#include <stdio.h>int main(){ int year,month,day,s; int i; int num[12]={31,28,31,30,31,30,31,31,30,31,30,31}; while(scanf("%4d/%2d/%2d",&year,&month,&day)!=EOF){ s=0; if(ye...
2018-07-15 23:37:06
386
原创 HDU-2004
一开始将n/10划分为了E,但-10<n<0就也被归类到E中,导致出现错误。#include <stdio.h>int main() { int n; while(scanf("%d",&n)!=EOF) { switch(n/10){ case 10: case 9: printf("A\n"); break; case...
2018-07-13 23:41:51
203
原创 HDU-2003
#include <stdio.h>int main() { double n; while(scanf("%lf",&n)!=EOF) { if(n<0) { n*=-1; } printf("%.2f\n",n); } return 0;}
2018-07-13 23:20:37
238
原创 HDU-2002
#include <stdio.h>int main() { double r; while(scanf("%lf",&r)!=EOF) { printf("%.3f\n",(4.0/3)*3.1415927*r*r*r); } return 0;}
2018-07-13 23:18:01
132
原创 HDU-2000
#include <stdio.h>#include <string.h>int main() { char a,b,c,t; while(scanf("%c%c%c",&a,&b,&c)!=EOF) { getchar(); if(a>b) { t=a;a=b;b=t; } if(a>c) { t=...
2018-07-13 23:09:19
336
原创 HDU-2001
输入输出格式居然一直错,再不练题,迟早要完。#include <stdio.h>#include <math.h>int main() { float x1,y1,x2,y2; while(scanf("%f %f %f %f",&x1,&y1,&x2,&y2)!=EOF) { printf("%.2f\n",sqrt(pow((...
2018-07-13 23:05:32
224
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人