![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
HDU
守夜人nw
这个作者很懒,什么都没留下…
展开
-
HDU2000&2001
#includeint main(){char a,b,c,t;while(scanf("%c%c%c",&a,&b,&c)!=EOF){getchar(); //滤掉scanf的最后的回车 ,不然循环第二次输入、输出不正常if(a>b){t=a;a=b;b=t;}if(a>c){t原创 2016-02-04 09:35:06 · 1406 阅读 · 0 评论 -
HDU2002
#include#define PI 3.1415927int main(){ double r,v; while(scanf("%lf",&r)!=EOF) { v=4*PI*r*r*r/3; printf("%.3lf\n",v); } return 0;}/* float用%f,double用%lf,long double 用%Lf ,scanf和printf都改原创 2016-02-06 15:31:24 · 303 阅读 · 0 评论 -
HDU2005
#includeint main(){ int y,m,d,i; int year[15]={0,31,28,31,30,31,30,31,31,30,31,30,31}; while(scanf("%d/%d/%d",&y,&m,&d)!=EOF) {if(y%100==0&&y%400==0||y%100!=0&&y%4==0)year[2]=29; else year[2]=原创 2016-02-06 16:40:34 · 277 阅读 · 0 评论 -
HDU2007
#includeint main(){ int a,b; while(scanf("%d%d",&a,&b)!=EOF) { int i,sum1=0,sum2=0,t; if(a>b){t=a;a=b;b=t;} /*一开始总是WA,还以为是溢出了,把sum1,sum2,s1,s2都改成了long long,其实不是(题述:你可以认为32位整数足以保原创 2016-02-06 17:55:29 · 508 阅读 · 0 评论 -
HDU2008
#include#define maxn 1000float s[maxn];int main(){ int n; while(scanf("%d",&n)==1&&n) //输入n=0表示输入结束是这样写的 { int con=0,ctw=0,cth=0,i; for(i=0;i<n;i++)scanf("%f",&原创 2016-02-06 22:39:20 · 270 阅读 · 0 评论 -
HDU1001
这道题原来写的代码是这样的#includeint main(){ int n,sum; while(scanf("%d",&n)!=EOF) { sum=n*(n+1)/2; printf("%d\n\n",sum); } return 0;}这样写乍看之下是很好的,但存在一个问题:在n*(n+1)乘法的时候,会溢出。题述“You may assume the re原创 2016-02-11 11:45:07 · 462 阅读 · 0 评论 -
HDU1002
#include#includeint main(){ char s1[1002],s2[1002]; int c,i,j,n,m,len1,len2,count; count=1; scanf("%d",&n); m=n; while(m--) //注意这种形式的控制test case原创 2016-02-12 15:27:53 · 404 阅读 · 0 评论