Online JudgeProblem SetAuthorsOnline ContestsUser
Web Board
Home Page
F.A.Qs
Statistical Charts
Problems
Submit Problem
Online Status
Prob.ID:
Register
Update your info
Authors ranklist
Current Contest
Past Contests
Scheduled Contests
Award Contest
User ID:
Password:
  Register

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:
User ID:
Password:
Title:

Content:

Home Page   Go Back  To top


All Rights Reserved 2003-2013 Ying Fuchen,Xu Pengcheng,Xie Di
Any problem, Please Contact Administrator