杭电ACM Steps

Section 1

A+B for Input-Output Practice (I)

杭电ACM Steps_第1张图片

  • 代码:
#include 
int main()
{
    int a,b,sum;
    while(scanf("%d%d",&a,&b) != EOF)
    {
        sum=a+b;
        printf("%d\n",sum);
    }
    return 0;
}

EOF是end of file

A+B for Input-Output Practice (II)

杭电ACM Steps_第2张图片

  • 代码
#include 
int main()
{
    int N,a,b;
    scanf("%d",&N);
    int i=0;
    while(i"%d%d",&a,&b);
        printf("%d\n",a+b);
        i++;
    }
}

A+B for Input-Output Practice (III)

杭电ACM Steps_第3张图片

#include 
int main()
{
    int a,b;
    while(scanf("%d%d",&a,&b) != EOF)
    {
        if(a==0 && b==0) break;
        else printf("%d\n",a+b);
    }
    return 0;
}

A+B for Input-Output Practice (IV)

杭电ACM Steps_第4张图片

#include 
int main()
{
    int N;
    while(scanf("%d",&N) != EOF)
    {
        if(N==0) break;
        int sum=0,a=0,i=0;
        while(i"%d",&a);
            sum=sum+a;
            i++;
        }
        printf("%d\n",sum);
    }
    return 0;
}

A+B for Input-Output Practice (V)

杭电ACM Steps_第5张图片

#include 
int main()
{
    int N,M;
    int i=0,j=0,sum=0,a=0;
    scanf("%d",&N);
    while(i"%d",&M);
        while(j"%d",&a);
            sum=sum+a;
            j++;
        }
        printf("%d\n",sum);
        sum=0;
        j=0;
        i++;
    }
    return 0;
}

A+B for Input-Output Practice (VI)

杭电ACM Steps_第6张图片

#include 
int main()
{
    int N;
    int i=0,sum=0,a;
    while(scanf("%d",&N)!=EOF)
    {
        while(i"%d",&a);
            i++;
            sum=sum+a;
        }
        printf("%d\n",sum);
        i=0;
        sum=0;
    }
    return 0;
}

A+B for Input-Output Practice (VII)

杭电ACM Steps_第7张图片

#include 
int main()
{
    int a,b;
    while(scanf("%d%d",&a,&b) != EOF)
    {
        printf("%d\n",a+b);
        printf("\n");
    }
    return 0;
}

A+B for Input-Output Practice (VIII)

杭电ACM Steps_第8张图片

#include 
int main()
{
    int N,M;
    int i=0,j=0,sum=0,a=0;
    scanf("%d",&N);
    while(i"%d",&M);
        while(j"%d",&a);
            sum=sum+a;
            j++;
        }
        printf("%d\n",sum);
        if(i < N-1) printf("\n");
        sum=0;
        j=0;
        i++;
    }
    return 0;
}
  • 刚开始写完这题的代码提交时,评改系统返回Presentation Error。怎么都没想明白是哪里错的,后来搜了别人的代码才发现是自己的题目阅读忽视了一部分。

    For each group of input integers you should output their sum in one line, and you must note that there is a blank line between outputs.

  • 题目中要求两个答案之间空一行,所以当最后一个答案输出之后,就不用再输出一个空行。

.

你可能感兴趣的:(杭电练习)