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

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

PTA编程总结

7-1

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

2)实验代码

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

3)流程图

1580780-20190315165603130-996645632.jpg

4)错误原因

5)正确截图

1580780-20190315192409880-1260615696.jpg

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

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

输入:

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

输出

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

1)实验代码

#include
#include
int main (void){ FILE *fp; int n,i; int num[100]; int sum = 0; int max = num[i]; if((fp=fopen("D:\\media.txt","r+"))==NULL) { printf("File open error!\n"); exit(0); } scanf("%d\n",&n); 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;}

2)流程图

1580780-20190315204322127-987530246.jpg

3遇到的问题及解决方法

问题一:一开始看到题目还是不会,自己不理解

解决方法:询问同学,看了同学的代码后自己琢磨
问题二:关于遍历这个问题自己还是不是很懂,在进行累加的过程中,思路不会

4)运行截图

1580780-20190316183140974-1852674760.jpg

三、学习进度条

日期 这周所花时间 代码行数 学到的知识点 目前比较疑惑的问题
3/10-3/15 5 49 二维数组的浅显运用,还有数组的强化 为什么打开文件进行写入操作的时候要"r+"

转载于:https://www.cnblogs.com/mediaswag666/p/10538312.html

你可能感兴趣的文章
Java小细节
查看>>
poj - 1860 Currency Exchange
查看>>
chgrp命令
查看>>
Java集合框架GS Collections具体解释
查看>>
洛谷 P2486 BZOJ 2243 [SDOI2011]染色
查看>>
Spring Cloud 2.x系列之整合rocketMQ
查看>>
答疑解惑:Linux与Windows的那些事儿(2)
查看>>
Java的Socket网络编程以及多线程
查看>>
百万连接之路
查看>>
关于传输自环导致中兴2826交换机无法网管的故障案例
查看>>
Fsutil文件的具体用法
查看>>
linux 笔记本的温度提示
查看>>
【转载】nginx反向代理(proxy_pass)tomcat的过程中,session失效的问题解决
查看>>
项目管理实践教程
查看>>
(转)DOTA新版地图6.78发布:大幅改动 增两位新英雄
查看>>
合成模式
查看>>
Primefaces框架开发杂谈!
查看>>
《scp 备份站点 笔记》连带邮件提醒
查看>>
Solaris 10u11 安装python2.7.10
查看>>
常用端口号大全(详细)
查看>>