cpp求助各位大佬,为啥最后一个点是红色的?
查看原帖
cpp求助各位大佬,为啥最后一个点是红色的?
1047750
Dream_liu楼主2023/9/20 22:23
#include<iostream>
using namespace std;
int main()
{
	int arr[7][2], arrsum[7] = { 0,0,0,0,0,0,0 },ans = 0,no = 0;
	for (int i = 0; i < 7; i++)
	{
		for (int j = 0; j < 2; j++)
		{
			cin >> arr[i][j];//输入并得出sum值
			arrsum[i] += arr[i][j];
		}
		if (arrsum[i] < 8)
		{
			no++;//统计小于八的天数
		}
	}
	if (no == 7)//如果7天都是no就输出0
	{
		cout << "0" << endl;
	}
	else
	{
		for (int k = 0; k < 7; k++)
		{
			ans = 0;//初始化值
			for (int l = 0; l < 7; l++)//遍历比较
			{
				if (arrsum[k] >= arrsum[l])
				{
					ans++;
					if (ans == 7)//如果比较某天和7天比大于或等于且ans==7,就是答案?
					{
						cout << k + 1 << endl;//输出计数的k
						break;
					}

				}
			}
			if (ans == 7)
			{
				break;//跳出双循环
			}
		}
	}
	
	system("pause");
	return 0;
}

最后的一个数据下载,在vs调试也是正确的,求解!

2023/9/20 22:23
加载中...