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

    ***基础作业
    ***本周没上课,但是请大家不要忘记学习。
    ***本周请大家完成上周挑战作业的第一部分:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。
    ***例如:[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 数组运算

    实验代码

    include<stdio.h>

    int main()
    {
    int T;
    scanf("%d ",&T); //输入方阵的个数

    int i,j,t,flag;
    int a[10][10],Tab[100];
    for(t=1;t<=T;t++){
    	flag=1;				 
    	scanf("%d
    ",&Tab[t]);		 
    	for(i=0;i<Tab[t];i++){
    		for(j=0;j<Tab[t];j++){
    			scanf("%d",&a[i][j]);		 
    			if(i>j){					
    				if(a[i][j]!=0) {
    					flag=0;
    					//break;
    				}
    			}
    		}
    	}
    	if(flag) printf("YES
    ");
    	else printf("NO
    ");
    }
    
    return 0;
    

    }

    ***作业用时2个小时
    ***写作业的同时还学习到了一些不知道的知识点

  • 相关阅读:
    Android-View动画
    Android-RemoteView-桌面小部件
    系统的Drawable(四)-LayerListDrawable
    Android-Drawable(三)
    系统的Drawable(二)-Selector
    系统的Drawable(一)
    Android View事件分发-从源码分析
    打游戏要存进度-备忘录模式
    Java 内部类.md
    docker 常用 命令
  • 原文地址:https://www.cnblogs.com/bramblesrose/p/10539177.html
Copyright © 2011-2022 走看看