社区讨论

头文件问题

灌水区参与者 4已保存回复 4

讨论操作

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

当前回复
4 条
当前快照
1 份
快照标识符
@lo9jxkgk
此快照首次捕获于
2023/10/28 12:38
2 年前
此快照最后确认于
2023/10/28 12:38
2 年前
查看原帖
CPP
#include<cstdio>
#include<iostream>
using namespace std;
int x[10005]={0},y[10005]={0},n,m,count,flag ,maxn = -1,hang[1005]={0},lie[1005]={0};
int main(){
    cin >> n;
    for(int i = 1;i <= n;i++)
	{
        for(int j = 1;j <= n;j++)
		{
            cin>>m;
            hang[i] += m; 
            lie[j] += m;  
            if(m == 0)
			{  
                count++;
                x[count] = i;
                y[count] = j; 
                flag = 1;
            }
        }
    }
    if(flag == 0) 
	{
		cout<<"Bad Game!\n";
	}
    if(flag == 1){
        for(int i = 1;i <= count;i++)
		{
            if(hang[x[i]] + lie[y[i]] > maxn)
            {
            	maxn = hang[x[i]] + lie[y[i]]; 
			} 
        }
        cout << maxn << endl;
    }
    return 0;
}

CPP
#include <bits/stdc++.h>
using namespace std;
int x[10005]={0},y[10005]={0},n,m,count,flag ,maxn = -1,hang[1005]={0},lie[1005]={0};
int main(){
    cin >> n;
    for(int i = 1;i <= n;i++)
	{
        for(int j = 1;j <= n;j++)
		{
            cin>>m;
            hang[i] += m; 
            lie[j] += m;  
            if(m == 0)
			{  
                count++;
                x[count] = i;
                y[count] = j; 
                flag = 1;
            }
        }
    }
    if(flag == 0) 
	{
		cout<<"Bad Game!\n";
	}
    if(flag == 1){
        for(int i = 1;i <= count;i++)
		{
            if(hang[x[i]] + lie[y[i]] > maxn)
            {
            	maxn = hang[x[i]] + lie[y[i]]; 
			} 
        }
        cout << maxn << endl;
    }
    return 0;
}

这两段代码就头文件不一样,其他都一样,可为什么用万能头他就会报错?

回复

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

正在加载回复...