社区讨论

求助题目《欢乐的跳》

题目总版参与者 5已保存回复 5

讨论操作

快速查看讨论及其快照的属性,并进行相关操作。

当前回复
5 条
当前快照
1 份
快照标识符
@lo885o7h
此快照首次捕获于
2023/10/27 14:20
2 年前
此快照最后确认于
2023/10/27 14:20
2 年前
查看原帖
我的代码为什么会陷入死循环啊?我没有用while啊?
CPP

#define _CRT_SECURE_NO_WARNINGS
#include <iostream>

using namespace std;

int main() {
	int n = 0, l[1000]{}, c[999]{}, d = 0;
	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> l[i];
	}
	for (int j = 1; j < n; j++)
	{
		c[j - 1] = l[j] - l[j - 1];
	}
	for (int k = 1; k < n-1; k++)
	{
		for (int w = 0; w < n-1; w++)
		{
			if (k = c[w])
			{
				d += 1;
			}
		}
	}
	if (d = n-1)
	{
		cout << "Jolly" << endl;
	}
	else {
		cout << "Not jolly" << endl;
	}
	return 0;
}



回复

5 条回复,欢迎继续交流。

正在加载回复...