随笔分类 -
HDU
HDU-2014
摘要:评委评分,去除最高最低分,算平均分,平均分的处理需要乘1.0,使得运算以双精度浮点数进行计算 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int n; 8 int i,j; 9 int s[200];10 int m,M,mp,Mp;11 double ave;12 while(scanf("%d",&n)!=EOF)13 {14 m=100000;15 M=-100000;16 memset(s,0,size...
阅读全文
HDU-2013
摘要:猴子吃桃子问题。 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int n; 8 int s; 9 while (scanf("%d",&n)!=EOF)10 {11 s=1;12 n--;13 while (n--)14 {15 s=2*(s+1);16 }17 printf("%d\n",s);18 }19 return 0;20 }
阅读全文
HDU-2012
摘要:对于表达式n^2+n+41,当n在(x,y)范围内取整数值时(包括x,y)(-39 2 #include 3 #include 4 #include 5 int main() 6 { 7 int n,x,y,i; 8 int s; 9 int flag;10 while(1)11 {12 flag=1;13 scanf("%d%d",&x,&y);14 if (0==y&&0==x) break;15 for (n=x;n<=y;n++)16 {17 ...
阅读全文
HDU-2011
摘要:1-1/2+1/3-1/4…… 数列的前N项求和 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int m; 8 double an; 9 double sn;10 int n;11 int i;12 scanf("%d",&m);13 while (m--)14 {15 sn=0;16 an=1;17 i=1;18 scanf("%d",&n);19 while (n--...
阅读全文
HDU-2010
摘要:求M和N之间的水仙花数 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int m,n; 8 int i; 9 int s;10 int t;11 int count;12 int nu[1000];13 while(scanf("%d",&m)!=EOF)14 {15 scanf("%d",&n);16 count=0;17 for (i=m;i=1)34 {35 ...
阅读全文
HDU-2009
摘要:求数列和A(n+1)=sqrt(A(n)) 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 double n,t; 8 int m; 9 double sum;10 while (scanf("%lf",&n)!=EOF)11 {12 scanf("%d",&m);13 sum=0;14 while(m--)15 {16 sum+=n;17 n=sqrt(n); ...
阅读全文
HDU-2008
摘要:数值统计:统计正数,负数,零的个数 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int z,f,o; 8 double d; 9 int i;10 int n=1;11 while (1)12 {13 scanf("%d",&n);14 if (!n) break;15 z=0; f=0; o=0;16 while (n--)17 {18 scanf("%lf",...
阅读全文
HDU-2007
摘要:计算数据中偶数的平方和以及奇数的立方和 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 double x,y; 8 int m,n,i; 9 int t;10 while(scanf("%d",&m)!=EOF)11 {12 x=0; y=0;13 scanf("%d",&n);14 if (m>n) 15 {16 t=m;17 m=n;18 ...
阅读全文
HDU-2006
摘要:计算每组数据中所有奇数的乘积 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int n; 8 int b; 9 int s;10 while (scanf("%d",&n)!=EOF)11 {12 s=1;13 while (n--)14 {15 scanf("%d",&b);16 if (0!=b%2) s*=b;17 }18 printf("%d...
阅读全文
HDU-2005
摘要:计算所给日期为该年的第几天 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int y,m,d; 8 int mm; 9 char c;10 int date;11 while (scanf("%d",&y)!=EOF)12 {13 date=0;14 scanf("%c%d%c%d",&c,&m,&c,&d);15 mm=m;16 while (m--)17 {18 ...
阅读全文
HDU-2004
摘要:成绩转换问题 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int score; 8 while (scanf("%d",&score)!=EOF) 9 {10 if (score>=0)11 switch(score/10)12 {13 case 0: printf("E\n"); break;14 case 1: printf("E\n"); break;15 case...
阅读全文
HDU-2003
摘要:求绝对值。 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 double r; 8 while (scanf("%lf",&r)!=EOF) 9 if (r>=0) printf("%.2lf\n",r);10 else printf("%.2lf\n",-r);11 return 0;12 }
阅读全文
HDU-2002
摘要:计算球体积 1 #include 2 #include 3 #include 4 #include 5 #define PI 3.1415927 6 int main() 7 { 8 double r; 9 while (scanf("%lf",&r)!=EOF)10 printf("%.3lf\n",PI*r*r*r*4/3);11 return 0;12 }
阅读全文
HDU-2001
摘要:计算两点间距离(X1,Y1)(X2,Y2) 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 double ax,ay,bx,by; 8 double dis; 9 while (scanf("%lf",&ax)!=EOF)10 {11 scanf("%lf%lf%lf",&ay,&bx,&by);12 dis=sqrt((ax-bx)*(ax-bx)+(ay-by)*(ay-by));13 printf("%.2lf\n",d
阅读全文
HDU-2000
摘要:3个字母按ASCII排序 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 char c[3]; 8 int i; 9 int j;10 char t;11 while (scanf("%c",&c[0])!=EOF)12 {13 scanf("%c%c",&c[1],&c[2]);14 getchar();15 for (i=0;ic[j])18 {19 ...
阅读全文
HDU-1096
摘要:M组数据,每组数据第一个数为N,表示该组后面有N个数据,两组输出之间有一个空行 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int m,n; 8 int a,b; 9 int i;10 scanf("%d",&m);11 while (m--)12 {13 scanf("%d",&n);14 b=0;15 for (i=1;i<=n;i++)16 {17 scanf("%d",&...
阅读全文
HDU-1095
摘要:若干组数据,每组有两个数A,B,计算A+B,每组输出后面空一行 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int m,n; 8 int a,b; 9 int i;10 while (scanf("%d",&a)!=EOF)11 {12 scanf("%d",&b);13 printf("%d\n\n",a+b);14 }15 return 0;16 }
阅读全文
HDU-1094
摘要:若干组测试数据,每组第一个数为N,表示后面有N个数据 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int m,n; 8 int a,b; 9 int i;10 while (scanf("%d",&n)!=EOF)11 {12 b=0;13 for (i=1;i<=n;i++) 14 {15 scanf("%d",&a);16 b+=a;17 }18 ...
阅读全文
HDU-1093
摘要:M组测试数据,每组第一个数据N表示改组数据数量,后面跟N个数据 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int m,n; 8 int a,b; 9 int i;10 scanf("%d",&m);11 while (m--)12 {13 b=0;14 scanf("%d",&n);15 for (i=1;i<=n;i++) 16 {17 scanf("%d",&a);18 ...
阅读全文
HDU-1092
摘要:每一行行首输入N,接着又N个数据的输入输出,N为0时输入结束 1 #include 2 #include 3 #include 4 #include 5 int main() 6 { 7 int n; 8 int a,b; 9 int i;10 while (1)11 {12 b=0;13 scanf("%d",&n);14 if (0==n) break;15 for (i=1;i<=n;i++) 16 {17 scanf("%d",&a);18 ...
阅读全文
|
|
|