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

hdu 2025~2029

时间:2015-03-09 00:16:39      阅读:245      评论:0      收藏:0      [点我收藏+]

标签:

hdu 2025

查找字符串中的最大字母,并在后面输出(max),水

技术分享
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     int len,i,j;
 6     char a[600]="\0",m;
 7     while(scanf("%s",a)!=EOF)
 8     {
 9         len=strlen(a);
10         m=a[0];
11         for (i=1;i<len;i++) if (a[i]>m) m=a[i];
12         for (i=0;i<len;i++) 
13         {
14             if (a[i]==m)
15             {
16                 for (j=len-1;j>i;j--) a[j+5]=a[j];
17                 a[i+1]=(;
18                 a[i+2]=m;
19                 a[i+3]=a;
20                 a[i+4]=x;
21                 a[i+5]=);
22                 i+=5;
23                 len+=5;
24             }
25         }
26         printf("%s\n",a);
27         for (i=0;i<600;i++) a[i]=\0;
28     }
29     return 0;
30 }
View Code

 

hdu 2026

将每个单词首字母变成大写,水

技术分享
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     int len,i;
 6     char a[100]="\0";
 7     while(gets(a))
 8     {
 9         len=strlen(a);
10         a[0]-=32;
11         for (i=1;i<len;i++)
12         {
13             if (a[i-1]== &&a[i]!= ) a[i]-=32;
14         }
15         printf("%s\n",a);
16         for (i=0;i<100;i++) a[i]=\0;
17     }
18     return 0;
19 }
View Code

 

hdu2027

统计每个元音字母在字符串中出现的次数。水

技术分享
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     int len,i,j,n,b[5];
 6     char a[100]="\0";
 7     while(scanf("%d",&n)!=EOF)
 8     {
 9         getchar();
10         for (i=1;i<=n;i++)
11         {
12             for (j=0;j<5;j++) b[j]=0;
13             gets(a);
14             len=strlen(a);
15             for (j=0;j<len;j++)
16                 switch(a[j])
17                 {
18                     case a:b[0]++;break;
19                     case e:b[1]++;break;
20                     case i:b[2]++;break;
21                     case o:b[3]++;break;
22                     case u:b[4]++;break;
23                 }
24             printf("a:%d\ne:%d\ni:%d\no:%d\nu:%d\n",b[0],b[1],b[2],b[3],b[4]);
25             if (i!=n) printf("\n");
26         }
27     }
28     return 0;
29 }
View Code

 

hdu 2028

求n个数的最小公倍数。水

技术分享
 1 #include<stdio.h>
 2 long long lcm(long long a,long long b);
 3 int main()
 4 {
 5     long long n,m,a,i;
 6     while(scanf("%I64d",&n)!=EOF)
 7     {
 8         m=1;
 9         for (i=1;i<=n;i++)
10         {
11             scanf("%I64d",&a);
12             m=lcm(m,a);
13         }
14         printf("%I64d\n",m);
15     }
16     return 0;
17 }
18 
19 long long lcm(long long a,long long b)
20 {
21     long long i,t;
22     if (a>b)
23     {
24         t=a;
25         a=b;
26         b=t;
27     }
28     for (i=b;i<=a*b;i++) if (!(i%a)&&!(i%b)) return i;
29 }
View Code

 

hdu 2029

判断字符串是否是回文,水

技术分享
 1 #include<stdio.h>
 2 #include<string.h>
 3 int main()
 4 {
 5     int n,i,j,len;
 6     char a[100],b[100];
 7     while(scanf("%d",&n)!=EOF)
 8     {
 9         for (i=1;i<=n;i++)
10         {
11             for (j=0;j<100;j++) b[j]=\0;
12             scanf("%s",a);
13             len=strlen(a);
14             for (j=0;j<len;j++) b[len-j-1]=a[j];
15             if (strcmp(a,b)) printf("no\n");
16             else printf("yes\n");
17         }
18     }
19     return 0;
20 }
View Code

 

hdu 2025~2029

标签:

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

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