二级指针之锯齿数组
#include <stdio.h>
#include <stdlib.h>
#define N 10
void main()
{
int **pp = malloc(sizeof(int *)*(2 * N - 1));
for (int i = 0; i < N;i++)
{
pp[i] = malloc(sizeof(int )*(N - i));
for (int j = 0;j < N-i;j++)
{
pp[i][j] = j + 1;
printf("%3d", pp[i][j]);
}
printf("\n");
}
for (int i = N; i < 2 * N - 1;i++)
{
pp[i] = malloc(sizeof(int)*(i-N+2));
for (int j = 0; j < i - N + 2; j++)
{
pp[i][j] = j + 1;
printf("%3d", pp[i][j]);
}
printf("\n");
}
system("pause");
}
长风破浪会有时,直挂云帆济沧海
posted on 2015-05-11 10:45 Dragon-wuxl 阅读(168) 评论(0) 收藏 举报
浙公网安备 33010602011771号