hgfalgorithm

算法正确通不过OJ?

可能的问题:

1.输出格式有问题:

例如:输出数据间空一行或空一个空格

2.输出英文字母大小写有问题;

例如:要求输出“YES”,你输出“yes”。

3.程序不是按照多组测试数据写的

例如:题目要求“遇到0时结束”,你的程序之行一次数据就自动结束了。

4.多组测试时,循环中的中间变量没有还原为初始值!

例如:

int sum = 0;

while(n!=0)

{

        //初始化a[i]


    for(int i = 0; i < n; i++ )

    {

        sum +=a[i];            //a[i]在前面初始化好,通过cin输入

    }

    cout << sum << endl;        //如果之后的sum不归零,则sum会将前面计算的结果累加上

    cin >> n;

}

评论