标签:
hdu2005
给一个日期,算这是那年的第几天。
昂,熟练掌握2月29号出现时间和每月日期是解决的关键```好吧```水```
1 #include<stdio.h> 2 int main() 3 { 4 int year,month,day,d=0,i; 5 int m[12]={31,28,31,30,31,30,31,31,30,31,30,31}; 6 while (scanf("%d/%d/%d",&year,&month,&day)!=EOF) 7 { 8 for (i=1;i<month;i++) d+=m[i-1]; 9 d+=day; 10 if ((year%400==0||(year%4==0&&year%100!=0))&&month>2) d++; 11 printf("%d\n",d); 12 d=0; 13 } 14 return 0; 15 }
hdu2006
给n个整数,求其中奇数的乘积
```水
1 #include<stdio.h> 2 int main() 3 { 4 int n,a,m=1,i; 5 while (scanf("%d",&n)!=EOF) 6 { 7 for (i=1;i<=n;i++) 8 { 9 scanf("%d",&a); 10 if (a%2==1) m*=a; 11 } 12 printf("%d\n",m); 13 m=1; 14 } 15 return 0; 16 }
hdu2007
给出一段数,求这段数中偶数的平方和以及奇数的立方和
水
1 #include<stdio.h> 2 int main() 3 { 4 int m,n,s1=0,s2=0,i; 5 while (scanf("%d%d",&m,&n)!=EOF) 6 { 7 if (m>n) 8 { 9 i=m; 10 m=n; 11 n=i; 12 } 13 for (i=m;i<=n;i++) 14 { 15 if (i%2==0) s1+=i*i; 16 else s2+=i*i*i; 17 } 18 printf("%d %d\n",s1,s2); 19 s1=0; 20 s2=0; 21 } 22 return 0; 23 }
hdu2008
给n个实数,记录其中正数、0、负数的个数
水
1 #include<stdio.h> 2 int main() 3 { 4 int n,s1=0,s2=0,s3=0,i; 5 double a; 6 while (scanf("%d",&n)!=EOF) 7 { 8 if (n!=0) 9 { 10 for (i=1;i<=n;i++) 11 { 12 scanf("%lf",&a); 13 if (a<0) s1++; 14 if (a==0) s2++; 15 if (a>0) s3++; 16 } 17 printf("%d %d %d\n",s1,s2,s3); 18 s1=0; 19 s2=0; 20 s3=0; 21 } 22 } 23 return 0; 24 }
hdu2009
给出数列第一个数,后面每一项是前一项的平方根,求前m项和
水
1 #include<stdio.h> 2 #include<math.h> 3 int main() 4 { 5 int n,m,i; 6 double a,sum=0; 7 while (scanf("%d%d",&n,&m)!=EOF) 8 { 9 a=n; 10 for (i=1;i<=m;i++) 11 { 12 sum+=a; 13 a=sqrt(a); 14 } 15 printf("%.2f\n",sum); 16 sum=0; 17 } 18 return 0; 19 }
标签:
原文地址:http://www.cnblogs.com/cenariusxz/p/4290960.html