第3周作业 include

2019年春季学期第三周作业
基础作业
本周没上课,但是请大家不要忘记学习。
本周请大家完成上周挑战作业的第一部分:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。
例如:[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2]
输入:
请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
输出
在不删除原有文件内容的情况下,将最大子数组以及子数组的和写入文件。

预习作业
预习“7.2 二维数组”,并完成PTA上的第三周作业:判断上三角矩阵
预习可以参看翁恺老师的MOOC视频:https://www.icourse163.org/course/ZJU-9001 ,第八周 数组—》8.2 数组运算

以上两项作业,完成后请写好编程总结,并在博客园提交。

请注意:题目做起来难说明我们还有提升的空间,请大家相信自己的能力是可以不断提升的,我对大家有信心!

编程总结要求:
格式标准,程序正确,思路清晰(有流程图),有对自己作业的评价(存在的问题和解决办法、心得、完成作业的时间消耗),程序运行结果的截图或者效果录像。
1.判断三角矩阵

int main(){
	int n,i,j,sign=1;
	int a[10][10];
	scanf("%d",&n);
for(i=0;i<n;i++){
	for(j=0;j<n;j++){
		scanf("%d",&a[i][j]);
		
	}
}
for(i=0;i<n;i++){
	for(j=0;j<n;j++){
		if(i>j&&a[i][j]!=0)
			sign=0;
	}
	}
	if(sign)
		printf("Yes");
	else
		printf("No");	
	
}

2.运行结果截图
第3周作业
include<stdio.h>

3.第3周作业
include<stdio.h>

第3周作业
include<stdio.h>