按照你的要求编写的C语言4*5的循环矩阵的程序如下 #includeint main(){ int a[]={1,2,3,4,5}; int i,j; for(i=0;i<4;i++){ for(j=5-i;j<5;j++){ printf("%d ",a[j]); } for(j=0;j<5-i;j++){ printf("%d ",a[j]); } printf("\n"); } return 0;} 如果需要存储在二维数组中,可以看看下面的C语言程序 #includeint main(){ int a[]={1,2,3,4,5},b[4][5]; int i,j,k; for(i=0;i<4;i++){ k=0; for(j=5-i;j<5;j++,k++){ b[i][k]=a[j]; } for(j=0;j<5-i;j++,k++){ b[i][k]=a[j]; } } for(i=0;i<4;i++){ for(j=0;j<5;j++){ printf("%d ",b[i][j]); } printf("\n"); } return 0;} 运行结果
本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。