码迷,mamicode.com
首页 > 其他好文 > 详细

hdu 2020~2024

时间:2015-03-09 00:21:22      阅读:196      评论:0      收藏:0      [点我收藏+]

标签:

hdu 2020

对三个字符按 ASCII 码排序,水

技术分享
1 #include<stdio.h>
2 int main()
3 {
4     int n,a[54],i;
5     for (i=0;i<4;i++) a[i]=i+1;
6     for (i=4;i<=53;i++) a[i]=a[i-1]+a[i-3];
7     while (scanf("%d",&n)!=EOF) if (n!=0) printf("%d\n",a[n-1]);
8     return 0;
9 }
View Code

 

hdu 2021

给一个总钱数,以及一些单张面值,求组成这个总数最少要多少张钱币,水

技术分享
 1 #include<stdio.h>
 2 int m(int);
 3 int main()
 4 {
 5     int n,a,sum,i;
 6     while (scanf("%d",&n)!=EOF)
 7     {
 8         if (n!=0)
 9         {
10             sum=0;
11             for (i=1;i<=n;i++)
12             {
13                 scanf("%d",&a);
14                 sum+=m(a);
15             }
16             printf("%d\n",sum);
17         }
18     }
19     return 0;
20 }
21 
22 int m(int a)
23 {
24     int sum,s100,s50,s10,s5,s2,s1;
25     s100=a/100;
26     s50=(a%100)/50;
27     s10=(a%50)/10;
28     s5=(a%10)/5;
29     s2=(a-100*s100-50*s50-10*s10-5*s5)/2;
30     s1=a-100*s100-50*s50-10*s10-5*s5-2*s2;
31     sum=s100+s50+s10+s5+s2+s1;
32     return sum;
33 }
View Code

 

hdu 2022

输出数列中绝对值最大数的序号,水

技术分享
 1 #include<stdio.h>
 2 int abs(int);
 3 int main()
 4 {
 5     int n,m,x,y,a,max,i,j;
 6     while (scanf("%d%d",&m,&n)!=EOF)
 7     {
 8         x=1;
 9         y=1;
10         for (i=1;i<=m;i++)
11         {
12             for (j=1;j<=n;j++)
13             {
14                 scanf("%d",&a);
15                 if (i==1&&j==1)
16                 {
17                     max=a;
18                 }
19                 else 
20                 {
21                     if (abs(a)>abs(max))
22                     {
23                         max=a;
24                         x=i;
25                         y=j;
26                     }
27                 }
28             }
29         }
30         printf("%d %d %d\n",x,y,max);
31     }
32     return 0;
33 }
34 
35 int abs(int a)
36 {
37     if (a>=0) return a;
38     return -a;
39 }
View Code

 

hdu 2023

求平均数,读入输出各种坑,水过

技术分享
 1 #include<stdio.h>
 2 int main()
 3 {
 4     int n,m,a[51][6],i,j,count;
 5     double b[6],sum[51];
 6     while (scanf("%d%d",&n,&m)!=EOF)
 7     {
 8         for (i=0;i<n;i++) 
 9         {
10             sum[i]=0;
11             for (j=0;j<m;j++) 
12             {
13                 scanf("%d",&a[i][j]);
14                 sum[i]+=a[i][j];
15             }
16         }
17         for (i=0;i<n;i++)
18         {
19             printf("%.2lf",sum[i]/m);
20             if (i==n-1) printf("\n");
21             else printf(" ");
22         }
23         for (j=0;j<m;j++)
24         {
25             sum[j]=0;
26             for (i=0;i<n;i++) sum[j]+=a[i][j];
27             b[j]=sum[j]/n;
28             printf("%.2lf",sum[j]/n);
29             if (j==m-1) printf("\n");
30             else printf(" ");
31         }
32         count=0;
33         for (i=0;i<n;i++)
34         {
35             for (j=0;j<m;j++)
36             {
37                 if (a[i][j]<b[j]) break;
38             }
39             if (j==m) count++;
40         }
41         printf("%d\n\n",count);
42     }
43     return 0;
44 }
View Code

 

hdu 2024

给一个串,判断是不是C语言合法标识符,首先要弄清合法标识符是什么,然后水过

技术分享
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     int n,i,j,len;
 6     char a[52];
 7     while(scanf("%d",&n)!=EOF)
 8     {
 9         getchar();
10         for (i=1;i<=n;i++) 
11         {
12             gets(a);
13             
14             len=strlen(a);
15             if ((a[0]>=a&&a[0]<=z)||a[0]==_||(a[0]>=A&&a[0]<=Z))
16             {
17                 for (j=1;j<len;j++) if ((a[j]>=a&&a[j]<=z)||a[j]==_||(a[j]>=A&&a[j]<=Z)||(a[j]<=9&&a[j]>=0)) {}
18                 else break;
19                 if (j==len) printf("yes\n");
20                 else printf("no\n");
21             }
22             else printf("no\n");
23         }
24     }
25     return 0;
26 }
View Code

 

hdu 2020~2024

标签:

原文地址:http://www.cnblogs.com/cenariusxz/p/4322539.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!