Zack’s Park Quicksum


这道题十分简单,不过需要注意使用gets函数~

题目链接:题目

解题思路:

  1. 清楚每个字母的ASCII值,将其值减去64得到1~26。
  2. 注意空格占一个位置,所以必须将空格输入。
  3. 空格的值为0,在统计的总数中可以进行排除。

代码如下:

#include <stdio.h>
int ()
{
    char str[256]={0};
    int total,i;
    while(gets(str))
    {
        total=0;
        if(str[0]=='#')
                break;
        for(i=0;str[i] !='