www.whkt.net > C语言输出5 5矩阵二维数组

C语言输出5 5矩阵二维数组

#include "stdio.h" void main() { int a[5][5]; int i,j; for (i=0;i

#includeint main(){ int a[5][5],trans[5][5],b[5][2],c[5][2],sum=0,i,j,k,temp; for(i=0;i

#include"stdio.h" void main() { int j,i,m=1,n[5][5]; for(j=0;j<5;j++) for(i=0;i<5;i++) { n[j][i]=0; n[0][0]=1; printf("n[%d][%d]=%d ",j,i,n[j][i]); if(i==4)printf("\n"); } }

#include <stdio.h>#include <stdlib.h>#define size 5 int main() { int a[size][size]; int i,j,sum=0; for(i=0; i<size; i++) for(j=0; j<size; j++) //for(j=0; i<size; j++) 要把i改为j scanf("%d",&a[i][j]); for(i=0; i<size; i++) { for(j=0; j<size; j++) printf("%5d",a[i]

#include<stdio.h> void main() { int a[5][5],b[5][5]; printf("输入a矩阵的元素:\n"); int i,j,k; for(i=0;i<=4;i++) for(j=0;j<=4;j++) scanf("%d",*(a+i)+j); printf("输入b矩阵的元素:\n"); for(i=0;i<=4;i++) for(j=0;j<=4;j++) scanf("%d",*(b+i)+j); int

错的离谱,没法改呀 第一,输入需要两层循环 第二,求对角线的和只要一层循环 第三,scanf的格式符后面不要乱写\n

程序如下: #include<stdio.h>void main(){ int a[5][5]; int max,i,j; printf("输入一个5*5的二维数组: \n"); for(i=0;i<=4;i++) { for(j=0;j<=4;j++) { scanf("%d",&a[i][j]); if(0==i&&0==j) max=a[i][j]; else if(a[i][j]>max) max=a[i][j]; } } printf("最大值是: %d\n",max);} 结果如图: 有疑问提出.

int main() { printf("1 2 3 4 5 \n"); printf("6 7 8 9 10\n"); printf("11 12 13 14 15\n"); printf("16 17 18 19 20\n"); return 1; }

void main() { int i,j,a[5][5],s=0; for(i=0;i<5;i++) for(j=0;j<5;j++) scanf("%d",&a[i][j]); for(i=0;i<5;i++) for(j=0;j<5;j++) if(i==j||i+j==4)s+=a[i][j]; printf("s=%d\n",s); }

/* * Date: 2015/12/18 */#include <stdio.h>#include <stdlib.h>int main(int argc, char *argv[]){ int a[5][5] = { {1, 2, 3, 4, 5}, {6, 7, 8, 9, 10}, {11,12,13,14,15}, {16,17,18,19,20}, {21,22,23,24,25} }; int i; for ( i = 0; i < 5; i++ ) { printf("%d ", a[i][i]); } printf("\n"); exit(EXIT_SUCCESS);}这是运行结果

友情链接:ntjm.net | jjdp.net | skcj.net | ldyk.net | acpcw.com | 网站地图

All rights reserved Powered by www.whkt.net

copyright ©right 2010-2021。
www.whkt.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com