头像

CycleD




离线:6小时前


最近来访(3)
用户头像
21KINGDMG
用户头像
阿拉斯加海湾
用户头像
囵无

活动打卡代码 AcWing 755. 平方矩阵 III

CycleD
1天前
#include<stdio.h>
#include<math.h>
int main() 
{
    int N,i,j,k;
    scanf("%d",&N);
    for(;N!=0;)
    {
        for(i=0;i<N;i++)
        {
            for(j=0;j<N;j++)
            {
                int t=1;
                for(k=0;k<i+j;k++) t*=2;
                printf("%d ",t);
            }
            printf("\n");
        }
        printf("\n");
        scanf("%d",&N);
    }
    return 0;
}


活动打卡代码 AcWing 754. 平方矩阵 II

CycleD
1天前
#include <stdio.h>

int main() {
    int N;
    scanf("%d",&N);
    while (N != 0) {
        for (int i = 0; i < N; i++) {
            for (int j  = 0; j < N; j++) {
                printf("%d ", (i > j) ? i - j + 1 : j - i + 1);
            }
            printf("\n");
        }
        if (N != 0) {
            printf("\n");
        }
        scanf("%d",&N);
    }

    return 0;
}



CycleD
1天前
#include<stdio.h>
int main()
{
    char t;
    int i,j;
    scanf("%c",&t);
    double M[12][12];
    for(i=0;i<12;i++)
    {
        for(j=0;j<12;j++)
        {
            scanf("%lf",&M[i][j]);
        }
    }
    double sum=0;
    int k=0;
    for(i=1;i<6;i++)
    {
        for(j=12-i;j<12;j++)
        {
            sum+=M[i][j];
            k++;
        }
    }
    for(i=6;i<11;i++)
    {
        for(j=i+1;j<12;j++)
        {
            sum+=M[i][j];
            k++;
        }
    }
    if(t=='S')
    {
        printf("%.1lf",sum);
    }
    if(t=='M')
    {
        printf("%.1lf",sum/k);
    }
    return 0;
}



CycleD
1天前
#include<stdio.h>
int main()
{
    char t;
    int i,j;
    scanf("%c",&t);
    double M[12][12];
    for(i=0;i<12;i++)
    {
        for(j=0;j<12;j++)
        {
            scanf("%lf",&M[i][j]);
        }
    }
    double sum=0;
    int k=0;
    for(i=7;i<12;i++)
    {
        for(j=12-i;j<i;j++)
        {
            sum+=M[i][j];
            k++;
        }
    }
    if(t=='S')
    {
        printf("%.1lf",sum);
    }
    if(t=='M')
    {
        printf("%.1lf",sum/k);
    }
    return 0;
}



CycleD
1天前
#include<stdio.h>
int main()
{
    char t;
    int i,j;
    scanf("%c",&t);
    double M[12][12];
    for(i=0;i<12;i++)
    {
        for(j=0;j<12;j++)
        {
            scanf("%lf",&M[i][j]);
        }
    }
    double sum=0;
    int k=0;
    for(i=1;i<12;i++)
    {
        for(j=0;j<i;j++)
        {
            sum+=M[i][j];
            k++;
        }
    }
    if(t=='S')
    {
        printf("%.1lf",sum);
    }
    if(t=='M')
    {
        printf("%.1lf",sum/k);
    }
    return 0;
}



CycleD
1天前
#include<stdio.h>
int main()
{
    char t;
    int i,j;
    scanf("%c",&t);
    double M[12][12];
    for(i=0;i<12;i++)
    {
        for(j=0;j<12;j++)
        {
            scanf("%lf",&M[i][j]);
        }
    }
    double sum=0;
    int k=0;
    for(i=11;i>0;i--)
    {
        for(j=11;j>11-i;j--)
        {
            sum+=M[i][j];
            k++;
        }
    }
    if(t=='S')
    {
        printf("%.1lf",sum);
    }
    if(t=='M')
    {
        printf("%.1lf",sum/k);
    }
    return 0;
}


活动打卡代码 AcWing 744. 数组中的列

CycleD
2天前
#include<stdio.h>
int main()
{
    int C,i,j;
    char c;
    scanf("%d\n%c",&C,&c);
    double M[12][12];
    for(i=0;i<12;i++)
    {
        for(j=0;j<12;j++)
        {
            scanf("%lf",&M[i][j]);
        }
    }
    double sum=0;
    for(i=0;i<12;i++)
        {
            sum=sum+M[i][C];
        }
    if(c=='S')
    {
        printf("%.1lf",sum);
    }
    if(c=='M')
    {
        printf("%.1lf",sum/12);
    }
    return 0;
}



CycleD
2天前
#include<stdio.h>
int main()
{
    int N,X[1000];
    scanf("%d",&N);
    int i;
    for(i=0;i<N;i++)
    {
        scanf("%d",&X[i]);
    }
    int t=0,min=X[0];
    for(i=1;i<N;i++)
    {
        if(X[i]<min)
        {
            t=i;
            min=X[i];
        }
    }
    printf("Minimum value: %d\nPosition: %d",min,t);
    return 0;
}


活动打卡代码 AcWing 741. 斐波那契数列

CycleD
2天前
#include<stdio.h>
int main()
{
    long long a[61];
    a[0]=0;
    a[1]=1;
    int i;
    for(i=2;i<61;i++)
    {
        a[i]=a[i-1]+a[i-2];
    }
    int N;
    scanf("%d",&N);
    for(i=0;i<N;i++)
    {
        int n;
        scanf("%d",&n);
        printf("Fib(%d) = %ld\n",n,a[n]);
    }
    return 0;
}


活动打卡代码 AcWing 740. 数组变换

CycleD
2天前
#include<stdio.h>
int main()
{
    int N[20];
    int i;
    for(i=0;i<20;i++)
    {
        scanf("%d",&N[i]);
    }
    int t;
    for(i=0;i<10;i++)
    {
        t=N[i];
        N[i]=N[19-i];
        N[19-i]=t;
    }
    for(i=0;i<20;i++)
    {
        printf("N[%d] = %d\n",i,N[i]);
    }
    return 0;
}