#include <iostream> using namespace std; int a[0]; int main() { long n,f,s; f=1;//假设是上三角矩阵 cin>>n; for(int i=0;i<n;i++){//控制n行 s=0;//统计每一行前i-1项的和,初始为0 for(int j=0;j<n;j++){//每一行输入n次 cin>>a[j];//存放每一次输入的数 } for(int k=0;k<i;k++){ s+=a[k];//统计每一行前i-1项的和 } if(s!=0)f=0;//如果不是0,那就说明有一行中前i-1项有数不为0 } if(f==1)cout<<"YES"<<"\n"; if(f==0)cout<<"NO"<<"\n"; }