#6762: Eva的回家作業 請幫我看看哪裡錯了


eric82714 (印度人)

學校 : 中原大學
編號 : 23398
來源 : [1.170.52.47]
最後登入時間 :
2012-07-10 21:13:17
a005. Eva 的回家作業 -- POJ | From: [1.170.52.47] | 發表日期 : 2012-07-10 21:54

#include <iostream>

using namespace std;

int main()
{
    int a, b, c, d, x, n;
    while (1)
    {
        cin >> x>> endl;
        if (x==0)
        {
            return 0;
        }
        cin >> a >> b >> c >> d >> endl;
        for (n=0; n<x; n++)
        {
            cout << a << b << c << d << endl;
        }

        if ((d-c)==(b-a))
        {
            cout << a << b << c << d << d+(c-d) << endl;
        }
        else
        {
            if ((d/c)==(b/a))
            {
                cout << a << b << c << d << d*(d/c) << endl;
            }
        }

    }
    return 0;
}


 
#6764: Re:Eva的回家作業 請幫我看看哪裡錯了


passerr (20130326 0340 48)

學校 : 不指定學校
編號 : 8516
來源 : [125.224.93.117]
最後登入時間 :
2024-09-05 12:09:52
a005. Eva 的回家作業 -- POJ | From: [114.41.46.46] | 發表日期 : 2012-07-10 22:59

看起來好像輸入0,程式就結束了
但題目好像沒說0代表結束程式
     
      我不知道這段的功用?像是多餘的?
      for (n=0; n<x; n++)
        {
            cout << a << b << c << d << endl;
        }


cout << a << b << c << d << d+(c-d) << endl;
應該是d+(d-c)

 
ZeroJudge Forum