关于网站开发的参考文献有哪些,网站建设的电话销售,论述网站建设过程中应注意的问题,做服装店网站的素材2019年春季学期第三周作业基础作业 本周没上课#xff0c;但是请大家不要忘记学习。 本周请大家完成上周挑战作业的第一部分#xff1a;给定一个整数数组(包含正负数)#xff0c;找到一个具有最大和的子数组#xff0c;返回其最大的子数组的和。 例如#xff1a;[1, -2, 3… 2019年春季学期第三周作业基础作业 本周没上课但是请大家不要忘记学习。 本周请大家完成上周挑战作业的第一部分给定一个整数数组(包含正负数)找到一个具有最大和的子数组返回其最大的子数组的和。 例如[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2]输入 请建立以自己英文名字命名的txt文件并输入数组元素数值元素值之间用逗号分隔。输出 在不删除原有文件内容的情况下将最大子数组以及子数组的和写入文件。 1实验代码 #includestdio.h
#includestdlib.h
int main(void)
{FILE * fp;int num[8],i,k,j0,max,n,sum0,a[30],m;char op;if((fpfopen(d:\\Alice.txt,r))NULL){printf(File open error!\n);exit(0);}for(i0;i8;i){fscanf(fp,%c%d,op,num[i]);printf(%c%d,op,num[i]);}fscanf(fp,%c,op);printf(%c,op);for(i0;i8;i){sumnum[i];for(ki1;k8;k){sumsumnum[k];a[j]sum;j;} }maxa[0];for(n0;n27;n){if(maxa[n]){maxa[n];}}if(fclose(fp)){printf(Can not close the file!\n);exit(0);}if((fpfopen(d:\\Alice.txt,a))NULL){printf(File open error!\n);exit(0);}j0;printf(\n[);fprintf(fp,\n[);for(i0;i8;i){sumnum[i];for(ki1;k8;k){sumsumnum[k];a[j]sum;j;if(summax){for(mi;mk;m){printf(%d,,num[m]);fprintf(fp,%d,,num[m]);}break;}} }printf(\b]\n);printf(%d,max);fprintf(fp,]\n);fprintf(fp,%d,max);if(fclose(fp)){printf(Can not close the file!\n);exit(0);}return 0;} 2流程图 2本题遇到的问题及解决办法 问题没办法把内容输入到文件里 解决办法我把文件先用只读的方式打开在关闭之后再打开再写文件 4运行结果截图 5评价 这次作业我做了很长时间不知道为什么写的内容进不去文件还是自己了解的不多要多多学习才行 用时5小时 预习作业 预习“7.2 二维数组”并完成PTA上的第三周作业判断上三角矩阵 预习可以参看翁恺老师的MOOC视频https://www.icourse163.org/course/ZJU-9001 第八周 数组—》8.2 数组运算 1实验代码 #includestdio.h
int main(void)
{int T,n,a[10][10],k,i,j,count;scanf(%d,T);for(k1;kT;k){scanf(%d\n,n);count0;for(i0;in;i){for(j0;jn;j){scanf(%d,a[i][j]);if(ija[i][j]0){count;}}}if(countn*(n-1)/2){printf(YES\n);}else{printf(NO\n);}}return 0;
} 2流程图 3本题调试过程中碰到的问题及解决办法 问题就是设定数组是不能直接是a[n][n],否则会出现段错误还有就是设定的count不能在最上面否则结果会一直累加应该在第一个循环里设定count0. 解决办法和室友一起想办法最后进行调试在调试的时候发现错误了。 4运行结果截图 5评价 这道题目做起来其实并不难但是要仔细定义是在循环里面还是在外面要分清楚还有就是调试真的有必要。 用时2小时 转载于:https://www.cnblogs.com/H-Alice/p/10529681.html