答案:原先的数组为:
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
输出左下角 :
1
6 7
11 12 13
16 17 18 19
21 22 23 24 25
程序如下:
#include<stdio.h>
int main()
{
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,j;
printf("原先的数组为:\n");
for(i=0;i<5;i++)
{
for(j=0;j<5;j++)
{
printf(" %d",a[i][j]);
}
printf("\n");
}
printf("输出左下角 :\n");
for(i=0;i<5;i++)
{
for(j=0;j<=i;j++)
{
printf(" %d",a[i][j]);
}
printf("\n");
}
return 0;
}
其他:#include <stdio.h>
int main()
{
int i,j,a[5][5]={0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24};
for(i=0;i<5;i++)
{
for(j=0;j<=i;j++)
printf("%2d ",a[i][j]);
printf("\n");
}
return 0;
} 例如mat[1....n][1....n]
int i,j;
for(i=1;i<=n;i++)
{
for(j=1;j<=i;j++)
{
printf("%d ",mat[i][j]);
}
printf("\n");
}
上一个:什么是c语言 它有什么用。能干什么?
下一个:急!C语言题目。