博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
第三周作业
阅读量:6847 次
发布时间:2019-06-26

本文共 1389 字,大约阅读时间需要 4 分钟。

第一题:

7-1 判断上三角矩阵 (15 分)

上三角矩阵指主对角线以下的元素都为0的矩阵;主对角线为从矩阵的左上角至右下角的连线。

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

输入格式:

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

输出格式:

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

输入样例:

2

3
1 2 3
0 4 5
0 0 6
2
1 0
-8 2

输出样例:

YES

NO

一.代码:

#include
int main (void){ int X; scanf ("%d",&X); int n,i,j; int a[10][10]; while(X--){ int flag=1; scanf("%d",&n); for(i=0;i

二.流程图

1591360-20190315164920457-1925398714.png

三.问题与方法

问题:没考虑到需要定义一个flag表示上三角或下三角

方法:模仿别人的代码

四.运行截图

1591360-20190315170731054-634157117.jpg

第二题.

给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。

例如:[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2]

输入:

请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。

输出

在不删除原有文件内容的情况下,将最大子数组以及子数组的和写入文件

一.代码

include
include
int main (){FILE *fp;int n,i,sum=0;int a[222];int max=a[i];if((fp=fopen("D:\\Joker.txt","w+"))==NULL){printf("File open error!\n");exit(0);}fprintf(fp,"%d\n",n);for(i=0;i
max) { max = sum; } } fprintf (fp,"\n%d",max);if(fclose(fp)){printf("Can not close the file!\n");exit(0);}return 0;}

二.流程图

1591360-20190315211131775-476441181.png

三.问题与方法

问题:刚看到题目时看不懂,遍历什么的也搞不懂,

方法:看别人交的作业,模仿别人的代码

四.运行图

1591360-20190316183527196-2063318435.jpg

五.心得

预习很重要,尝试也很重要,刚看到题目会觉得很难,不敢去做,但尝试过以后发现还是能从中找到一些方法的,不能畏难不前

六.学习进度条

周/日期 这周所花的时间 代码行数 学到的知识点 目前比较困惑的问题
2.25-3.3 四天 45 数组 如何引用数组
3.4-3.10 四天 40 文件 缓冲文件的工作原理
3.17-3.24 五天 60 数组遍历和二维数组 数组遍历和二维数组的使用不熟悉

转载于:https://www.cnblogs.com/gsyx/p/10539653.html

你可能感兴趣的文章
A Generic Particle IO Library
查看>>
Enterprise Library 系列教程
查看>>
windows下搭建iphone开发环境
查看>>
关于信号量sem_wait的整理(转)
查看>>
MVC 3 数据验证 Model Validation 详解
查看>>
POJ 2446 Chessboard (匹配)
查看>>
POJ 3414 Pots (BFS)
查看>>
利用vbs设置Java环境变量
查看>>
Ubuntu离线安装软件包
查看>>
线段树
查看>>
我们都曾经历过:生活教会我的8堂人生课
查看>>
推荐几本最好的web前端开发技术图书
查看>>
ZOJ 1015 Fishing Net(判断弦图)
查看>>
D3D中剔除模式
查看>>
iOS开发系列--App扩展开发
查看>>
批量插入,更新,删除数据
查看>>
mysql 查看用户的权限
查看>>
JavaScript 函数节流和函数去抖应用场景辨析
查看>>
log4j的参数配置(转)
查看>>
[C++][基础]1_变量、常量和基本类型
查看>>