被一道c题难住了,求助~~~~~题目如下:给一个10x10的二维数组附从1到100的初值,写成10行,10列,在折半输出,输出左下角。有那位能帮忙看一下啊!!!!谢了
俺先编一个:#include <stdio.h>
int main(){ int i,j,matrix[10][10]; for(i = 0; i < 10; i++) for(j = 0; j < 10; j++) matrix[i][j] = i * 10 + j + 1; /* 给数组赋初值 */ for(i = 0; i < 10; i++) { for(j = 0; j <= i; j++) printf("%d ",matrix[i][j]); printf("\n"); } return 0;}
折半输出,有人会吗?比如:1 2 3 4 56 7 8 9 1011 12 13 14 1516 17 18 19 2021 22 23 24 25输出红色的字!!
谢谢,我真的太懒了,
借花献佛,谢谢3楼!折半输出,输出右上角:#include "stdio.h"main(){int i,j,matrix[10][10]; for(i=0;i<10;i++) for(j=0;j<10;j++)matrix[i][j]=i*10+j+1; for(i=0;i<10;i++) {for(j=0;j<10-i;j++)printf("%4d",matrix[i][j]); printf("\n"); }; getch(); }
明白了,谢谢