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

    一、上三角
    1.实验代码

    #include<stdio.h>
    int main(void)
    {
    	int T,n,a[10][10],k,i,j,flag;
    	scanf("%d",&T);
      for(k=1;k<=T;k++){
      	scanf("%d
    ",&n);
    	  for(i=0;i<n;i++){
    		  for(j=0;j<n;j++){
    			  scanf("%d",&a[i][j]);
    		  }
    	  }
    	  flag=1;
    	  for(i=1;i<n;i++){
    	   	for(j=0;j<i;j++){
    	    	if(a[i][j]!=0){
    	    		flag=0;
    			  }
    		  }
    		}
    	  if(flag!=0){
    	    printf("YES
    ");
    		}
    		else{
    			printf("NO
    ");
    		}
    	}
    	return 0;
    }
    

    2.设计思路


    3.本题遇到的问题及解决方法
    问题一:对于矩阵中上三角表达不清楚,以前刚开始对二维数组的使用不熟悉
    解决方法:主要是看书查找解决方法,询问度娘。
    问题二:对于判断条件flag赋值未赋值到for嵌套的外面,导致程序运行时出现错误。
    解决方法:和室友一起讨论,进行调试。


    4.运行截图


    二、
    1.实验代码

    2.设计思路



    3.遇到的问题
    主要是在输出最大和子树时遇到问题,无法输出。
    解决方案:询问室友,借鉴别人的逻辑思维,调整自己的代码。
    4.运行截图


    5.心得:逻辑思维较差,有很大的提升空间;还有对于细节方面处理不当。
    时间:代码二个下午;总结二个小时。

  • 相关阅读:
    POJ3678 KATU PUZZLE
    poj3321(codevs1228)苹果树
    codevs 1955 光纤通信 USACO
    codevs 1027 姓名与ID
    codevs 1051 接龙游戏
    洛谷 P1717 钓鱼
    codevs 1062 路由选择
    洛谷 P1083 借教室
    codevs 2596 售货员的难题
    Vijos 1053 easy sssp
  • 原文地址:https://www.cnblogs.com/arthur-w/p/10539960.html
Copyright © 2011-2022 走看看