• 第三周作业


    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)
    1).代码

    include<stdio.h>

    int main()
    {
    int T,a[10][10],i,j,k,n,b[10],h;
    scanf("%d",&T);
    for(i=0;i<T;i++){
    h=1;
    scanf("%d",&n);
    for(j=0;j<n;j++){
    for(k=0;k<n;k++){
    scanf("%d",&a[j][k]);
    }
    }
    for(j=0;j<n;j++){
    for(k=0;k<n;k++){
    if(k<j&&a[j][k]!=0)
    h=0;
    }
    }
    b[i]=h;
    }
    for(i=0;i<T;i++){
    if(b[i]==0)
    printf("NO ");
    else
    printf("YES ");
    }

    return 0;
    }
    2)截图

    3)思路
    输入头文件
    定义变量
    定义整型二维数组
    运用for循环语句运算
    判断左下角数据是否为零
    最后输出结果
    2.
    基础作业
    本周没上课,但是请大家不要忘记学习。
    本周请大家完成上周挑战作业的第一部分:给定一个整数数组(包含正负数),找到一个具有最大和的子数组,返回其最大的子数组的和。
    例如:[1, -2, 3, 10, -4, 7, 2, -5]的最大子数组为[3, 10, -4, 7, 2]
    输入:
    请建立以自己英文名字命名的txt文件,并输入数组元素数值,元素值之间用逗号分隔。
    输出
    在不删除原有文件内容的情况下,将最大子数组以及子数组的和写入文件
    1.代码

    include<stdio.h>

    include<stdlib.h>

    int main()
    {
    FILE*fp;
    int i,j,k,h,m,s,a[8];
    char ch;

    if((fp = fopen("D:\Sunhao.txt","r+")) == NULL)
    
    {
    printf("FILE open error!
    ");
    exit(0);
    }
    
    for(i=0;i<8;i++);
    {
    	fscanf(fp,"%d %c",&a[i],&ch);
    }
    
    for(i=0;i<0;i++)
    {
    	s=0;
    	for(j=i;j<0;j++);
    	{
    		s=s+a[j];
    		if(s>m)
    		m=s;
    	}
    }
    for(i=0;i<8;i++)
    {
    	s=0;
    	for(j=i;j<8;j++)
    	{
    		s=s+a[j];
    		if(m==s)
    		{
    			k=i;
    			h=j;
    		}
    	}
    }
    for(j=k;j<=h;j++)
    {
    	printf("%d",a[j]);
    	fprintf(fp,"%d",a[j]);
    }
    printf("
    %d",m);
    fprintf(fp,"%d
    ",m);
    
    if(fclose(fp))
    {
    	printf("can not close the file!
    ");
    	exit(0);
    }
    return 0;	
    

    }
    2).截图

    实在是不会写

  • 相关阅读:
    爬虫第一课
    下午写的一个代码,还没调试
    ASP.NET 中添加、删除、修改记录
    C# 学习一(概念)
    读取数据库(SQL 、Access)、数据类型转换(Convert.Tostring)、数据库链接
    投票处理页面 vote.aspx.cs
    ASP.NET 读取数据库(二)
    关于控件、命名空间、参数(object sender,System.EventArgs e)
    控件的简单使用
    ADO(SQL、ACCESS 数据库链接代码)
  • 原文地址:https://www.cnblogs.com/edg4396/p/10541395.html
Copyright © 2020-2023  润新知