2019-03-06

#include <stdio.h>
#include <stdlib.h>

int main()
{
int m,n;
scanf("%d%d",&m,&n);
int A[m][n];
double a[n],aa=0;
int i,j;
for(i=0; i<m; i++)
for(j=0; j<n; j++)
scanf("%d",&A[i][j]);
for(j=0; j<n; j++)
{
a[j]=0;
for(i=0; i<m; i++)
a[j]+=A[i][j];
a[j]/=m;
aa+=a[j];
printf("%.2lf “,a[j]);
}
aa/=n;
printf(”\n%.2lf",aa);
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n;
scanf("%d",&n);
int i,j,k;
int A[n][n];
for(i=0; i<n; i++)
for(j=0; j<n; j++)
A[i][j]=1;
for(k=1; k<(n+1)/2; k++)
for(i=k; i<n-k; i++)
for(j=k; j<n-k; j++)
A[i][j]++;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%d “,A[i][j]);
printf(”\n");
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n;
scanf("%d",&n);
int i,j;
int A,a=0;
for(i=0; i<n; i++)
for(j=0; j<n; j++)
{
scanf("%d",&A);
if(j<i)
a+=A;
}
a?printf(“up false”):printf(“It is up”);
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n;
scanf("%d",&n);
int A[n][n];
int i,j,mark=1;
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(A[i][j]!=A[j][i])
mark=0;
mark?printf(“Yes”):printf(“No”);
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int r1,c1,r2,c2,i,j,k;
scanf("%d%d%d%d",&r1,&c1,&r2,&c2);
int A[r1][c1];
int B[r2][c2];
for(i=0; i<r1; i++)
for(j=0; j<c1; j++)
scanf("%d",&A[i][j]);
for(i=0; i<r2; i++)
for(j=0; j<c2; j++)
scanf("%d",&B[i][j]);
if(c1!=r2)
printf(“0”);
else
{
int C[r1][c2];
for(i=0; i<r1; i++)
for(j=0; j<c2; j++)
{
C[i][j]=0;
for(k=0; k<c1; k++)
C[i][j]+=A[i][k]*B[k][j];
}
for(i=0; i<r1; i++)
{
for(j=0; j<c2; j++)
printf("%d “,C[i][j]);
printf(”\n");
}
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,t=1,i,j;
scanf("%d",&n);
int A[n][n];
for(j=0; j<2n-1; j++)
{
for(i=0; i<(j>n?2
n-j:j)+1; i++)
A[i][n-j+i-1]=t,t++;
}
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%d “,A[i][j]);
printf(”\n");
}
return 0;
}

#include <stdio.h>
#include <stdlib.h>

int main()
{
int n,t=1,i,j;
scanf("%d",&n);
int A[n][n];
for(j=0; j<n; j++)
A[0][n-j-1]=(j==0?1:A[0][n-j]+j);
for(; j>0; j–)
A[n-j+1][0]=A[n-j][0]+j;
for(i=1; i<n; i++)
for(j=1; j<n; j++)
A[i][j]=A[i-1][j-1]+1;
for(i=0; i<n; i++)
{
for(j=0; j<n; j++)
printf("%-2d “,A[i][j]);
printf(”\n");
}
return 0;
}

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值