zoukankan      html  css  js  c++  java
  • 第三周syh

    第三周作业

     

    7-1 判断上三角矩阵 (15 分)
    上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。

    本题要求编写程序,判断一个给定的方阵是否上三角矩阵。

    输入格式:
    输入第一行给出一个正整数T,为待测矩阵的个数。接下来给出T个矩阵的信息:每个矩阵信息的第一行给出一个不超过10的正整数n。随后n行,每行给出n个整数,其间以空格分隔。

    输出格式:
    每个矩阵的判断结果占一行。如果输入的矩阵是上三角矩阵,输出“YES”,否则输出“NO”。

    代码:

    #include<stdio.h>
    #include<stdlib.h>
    int main ()
    {
        FILE *fp;
        char temp;
        int num[50];
        int i, j, b = 0, t = 0, end, w = 0, c = 0, e = 0, sum;
        fp=fopen("D:\\songyihao.txt","a+");
        fscanf(fp,"%d", &end);
        for(i = 0;i < end; i++)
        {
            fscanf(fp,"%d", &num[i]);
        }
        for(i = 0;i < end ; i++)
        {
          b = num[0];
        t = end;
        for(i = 0; i < end; i++){
            e = i + 1;
            for(j = 0; j < t; j++){
                for(c = j; c < e; c++){
                    sum = sum + num[c];
                    b = (b > sum)?b:sum;
                }
                sum = 0;
                ++e;
            }
            t--;
        }
        }
        fprintf(fp,"\n%d", b);
        fclose(fp);
         return 0;
    }

     流程图:

    运行截图:

    问题:运行时显示 1 2 错误
    解决办法:发现有循环条件错误,以及最后的m未返回1

    成功截图:

     学习进度条:

     

  • 相关阅读:
    iOS设计模式之一:MVC模式和单例模式
    高清图标搜索引擎
    中国地址英文书写格式(转载)
    iOS设置状态栏样式,statusBarStyle
    关于iOS启动页launchImage和各个屏幕使用的分辨率
    使用终端命令行将本地项目上传到Github
    iOS项目梳理-第一天- 项目框架搭建
    静态库合成
    iOS中的通知
    iOS UserSize Classes
  • 原文地址:https://www.cnblogs.com/0605syh/p/10539122.html
Copyright © 2011-2022 走看看