| ||||||||||
| Online Judge | Problem Set | Authors | Online Contests | User | ||||||
|---|---|---|---|---|---|---|---|---|---|---|
| Web Board Home Page F.A.Qs Statistical Charts | Current Contest Past Contests Scheduled Contests Award Contest | |||||||||
Re:1006题Runtime Error,已上代码,在VS2015运行没问题,求高人指点In Reply To:1006题Runtime Error贴下代码,在VS2015运行没问题,求高人指点 Posted by:a2458353547 at 2016-08-17 06:15:59 > #include <iostream>
> using namespace std;
>
> int main()
> {
> int p0[10], e0[10], i0[10], d[10];
> int i;
> double p, e;
> int p1[10];
> int date[10], interval[10];
> int k = -1;
>
> do {
> k++;
> cin >> p0[k] >> e0[k] >> i0[k] >> d[k];
> } while (p0[k] != -1 || e0[k] != -1 || i0[k] != -1 || d[k] != -1);
>
> for (int g = 0; g < k; g++)
> {
> for (i = 1; ; i++)
> {
> p = (i0[g] - p0[g] + 33 * i) / 23.0;
> if (p == (int)p)
> {
> e = (23 * ((int)p) + p0[g] - e0[g]) / 28.0;
> if (e == (int)e)
> {
> p1[g] = (int)p;
> date[g] = p0[g] + 23 * p1[g];
> interval[g] = date[g] - d[g];
> break;
> }
> }
> }
> }
>
> for (int g = 0; g < k; g++)
> {
> cout << "Case " << g+1 <<": the next triple peak occurs in " << interval[g] << " days." << endl;
> }
> system("pause");
> return 0;
> }
Followed by: Post your reply here: |
All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator