zoukankan      html  css  js  c++  java
  • 第3周作业

    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.判断三角矩阵

    include<stdio.h>

    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.

  • 相关阅读:
    HDU 2100 LoveKey
    HDU 2111 Saving HDU
    HDU 2132 An easy problem
    PAT 甲级 1081 Rational Sum (数据不严谨 点名批评)
    LWIP内存管理
    LWIP带UCOS操作系统移植
    LWIP协议栈2-
    LWIP协议栈1
    掌握所有IO口的外部中断
    熟悉相关电路,控制I/O口,且配置相关参数,LED,光敏,74LS164数码管
  • 原文地址:https://www.cnblogs.com/xyh9977/p/10541812.html
Copyright © 2011-2022 走看看