ASCII码之和最大
Time Limit: 1000ms Memory limit: 65536K 有疑问?点这里^_^
题目描述
当你浏览网页的时候,在浏览器的地址栏会有一个网站的网址,比如: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
提示
请用 scanf 读入字符串,gets 会导致WA
来源
qinchuan
示例程序
#include<stdio.h>
int main()
{
int i,j,n,m,max;
char a[100];
while(scanf("%d",&n)!=EOF)
{
max=0;
for(i=0;i<n;i++)
{
m=0;
scanf("%s",a);
for(j=0;a[j]!='\0';j++)
{
m+=a[j];
}
if(m>max)
max=m;
}
printf("%d\n",max);
}
}