题目描述
当你浏览网页的时候,在浏览器的地址栏会有一个网站的网址,比如:www.baidu.com 现在给你若干组网址。你的任务是找出这些网址中字符ASCII码之和最大的那个并输出。比如 aa.cc 的ASCII码之和为 97+97+46+99+99=438。
输入
输入包含多组测试数据,每组数据的第一行为一个整数 N(0 < N < 100),接下来一行为 N 个网址(长度<=100)。数据保证只包含小写字母和“.”。
输出
对于每组测试数据,输出只有一行为一个整数,代表这些网址中最大的ASCII码之和。
示例输入
1 aa.cc 2 www.google.com www.wikipedia.org
示例输出
438 1728
提示
#include<stdio.h>
int main()
{
int m,i,s,max=0;
char a[100];
while(scanf("%d",&m)!=EOF)
{
getchar();
while(m--)
{
s=0;
gets(a);
for(i=0;a[i]!='\0';i++)
s=s+a[i];
if(s>max)
max=s;
}
printf("%d\n",max);
}
return 0;
}
int main()
{
int m,i,s,max=0;
char a[100];
while(scanf("%d",&m)!=EOF)
{
getchar();
while(m--)
{
s=0;
gets(a);
for(i=0;a[i]!='\0';i++)
s=s+a[i];
if(s>max)
max=s;
}
printf("%d\n",max);
}
return 0;
}