• 第三周作业编程总结


    题目1:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。
    例如:[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2]
    输入:
    请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
    输出
    在不删除原有文件内容的情况下,将最大子数组以及子数组的和写入文件。

    实验代码
    #include<stdio.h>
    #include<stdlib.h>
    int main(void)
    {
    FILE*fp;
    int num[8],i,n;
    int sum=0;
    int max=num[i];
    char op;
    if((fp=fopen("c: anminjie.txt","r"))==NULL)
    {
    printf("File open error! ");
    exit(0);
    }
    fscanf(fp,"%d%c ",&num[i],&op);
    printf("%d%c",num[i],op);
    fprintf(fp,"%d ",n);
    for(i=0;i<n;i++)
    {
    scanf("%d",&num[i]);

    		fprintf(fp,"%d",num[i]);
    	    }
    	
    	for(i=0;i<n;i++)
    	    {
    		sum=sum+num[i];
    		
    		if(sum<num[i]){
    		sum=num[i];
    			     }
    			
    	    }
    	
    	fprintf(fp,"
    %d",max);
    	if (fclose(fp)){
    		printf("Can not close the file!
    ");
    		exit(0);
    	    }
    	
    return 0;
     } 
    

    设计思路:这个题很晕,我太不聪明了,看了助教的录屏还不是百分之百的明白,借鉴了同学的https://www.cnblogs.com/Markming,下面是我不太完整的流程图

    错误截图

    我遇到的问题:文件一开始的时候读不出来,后面读出数字之后又不大会。解决的方法:看了一班助教的录屏,真的很棒,
    正确截图

    抱歉,我可能比较笨,还是不太会哦
    题目2:预习“7.2 二维数组”,并完成PTA上的第三周作业:判断上三角矩阵
    预习可以参看翁恺老师的MOOC视频:https://www.icourse163.org/course/ZJU-9001 ,第八周 数组—》8.2 数组运算
    实验代码
    #include<stdio.h>
    int main()
    {
    int n,i,j,flag=1;
    int a[10][10];
    scanf("%d",&n);
    for(i=0;i<n;i++){
    for(j=0;j<n;j++){
    scanf("%d",&a[i][j]);

    	}
    }
         for(i=0;i<n;i++){
    	for(j=0;j<n;j++){
    		if(i>j&&a[i][j]!=0)
    			flag=0;
    	}
    	}
    	if(flag)
    		printf("YES");
    	else
    		printf("No");	
    		
    	        }
    

    设计思路:

    错误截图

    遇到的问题:看了一班助教的录屏,他说的两个细节我注意到了。解决方法:修改
    正确运行截图:

    我对于此次作业的感悟:努力,细心,
    学习进度条

  • 相关阅读:
    Android adb shell command
    Using SQLite in Android Application
    Decompiler APK
    Java Invoke OCX
    Debug Android Application
    Working with SharePoint’s Discussion Lists Programmatically – Part 2
    SharePoint 2010 Performance Point Service Configuration and Utilization
    SharePOint 翻译界面的UI
    Sharepoint 2010 Character problem in Category Titles in Blog Site for different languages
    Working with SharePoint’s Discussion Lists Programmatically – Part 1
  • 原文地址:https://www.cnblogs.com/Markming/p/10540543.html
Copyright © 2020-2023  润新知