【无标题】

//				1
#include<stdio.h>
int main()
{
    int m, n, i, j,sum = 0;
    int a[100][6];
    int b[100];
    scanf("%d %d", &m, &n);
    for (i = 0; i < m; i++)
    {
        for (j = 0; j < n; j++)
        {
            scanf("%d", &a[i][j]);
            sum += a[i][j];
        }
        b[i] = sum;
        sum = 0;
    }
    for (i = 0; i < m; i++)
    {
        printf("%d\n", b[i]);
    }
    return 0;
}

//			2

#include<stdio.h>
int main()
{
    int t, n, i, j,z,flag;
    int a[10][10], b[1000];
    scanf("%d", &t);
    for (i = 1; i <= t; i++)
    {
        flag = 1;
        scanf("%d", &n);
        for (j = 0; j < n; j++)
        {
            for (z = 0; z < n; z++)
            {
                scanf("%d", &a[j][z]);
            }
        }
        for (j = 0; j < n ;j++)
        {
            for (z = 0; z < n; z++)
            {
                if (j > z && a[j][z] != 0)
                {
                    flag = 0;
                }
            }
        }
        b[i] = flag;
    }
    for (i = 1; i <= t; i++)
    {
        if (b[i])
            printf("YES\n");
        else
            printf("NO\n");
    }
    return 0;
}

//													3

#include<stdio.h>  
int main(void)
{
    int n, i, j, k;
    int a[10][10];
    scanf("%d", &n);
    a[0][0] = 1;
    a[1][0] = 1;
    a[1][1] = 1;
    for (i = 0; i < n; i++)
    {
        for (k = 0; k < n - 1 - i; k++)
        {
            printf(" ");
        }
        for (j = 0; j <= i; j++)
        {
            if (i>1)
            {
                if (j > 0 && j != i)
                    a[i][j] = a[i - 1][j - 1] + a[i-1][j];
                else
                    a[i][j] = 1;
            }
            printf("%4d", a[i][j]);
        }
        printf("\n");
    }
    return 0;
}

//											4

#include<stdio.h>
int main()
{
    int n, i, j,sum=0;
    int a[10][10];
    scanf("%d", &n);
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
        {
            scanf("%d", &a[i][j]);
            if (i != n - 1 && j != n - 1 && (j + i) != n - 1)
            {
                sum += a[i][j];
            }
        }
    } 
    printf("%d", sum);
    return 0;
}

//									5

#include<stdio.h>
int main()
{
    int n, i, j, m = 1;
    int a[10][10];
    scanf("%d", &n);
    int c, s, e;
    s = 0;
    e = n;
    while (e > 0)
    {
        for (j = s; j < e; j++)
            a[s][j] = m++;
        for (i = s+1; i < e; i++)
            a[i][e - 1] = m++;
        for (j = e - 2; j >= s; j--)
            a[e - 1][j] = m++;
        for (i = e - 2; i > s; i--)
            a[i][s] = m++;
        s += 1;
        e -= 1;
    }
    for (i = 0; i < n; i++)
    {
        for (j = 0; j < n; j++)
            printf("%3d", a[i][j]);
        printf("\n");
    }
    return 0;
}

//									6

#include<stdio.h>
int main()
{
    int n, i, j, k,l,flag,cnt=0;
    int a[6][6];
    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++)
        {
            flag = 1;
            for (k = 0; k < n; k++)
            {
                if (a[i][j] < a[i][k])
                {
                    flag = 0;
                    break;
                }
            }
            for (l = 0; l < n; l++)
            {
                if (a[i][j] > a[l][j])
                {
                    flag = 0;
                    break;
                }
            }
            if (flag == 1)
            {
                printf("%d %d", i, j);
                cnt++;
            }
        }
    }
    if (cnt == 0)
            printf("NONE");
    return 0;
}

上一篇:[Bash] Read and Use JSON in Bash with jq


下一篇:floyd最小环问题