#include <iostream> usingnamespace std; int main() ...{ int n; int i; while (scanf("%d", &n) && n) ...{ int** num =newint* [n]; for (i =0; i < n; i++) num[i] =newint [2]; for (i =0; i < n; i++) cin >> num[i][0] >> num[i][1]; for (i =0; i < n; i++) cout << num[i][0] <<""<< num[i][1] << endl; delete[] num; } return0; }
C
#include <stdio.h> #include <stdlib.h> int main() ...{ int n; int i; while (scanf("%d", &n) && n) ...{ int** num = (int**) malloc(n *sizeof(int*)); for (i =0; i < n; i++) num[i] = (int*) malloc(2*sizeof(int)); for (i =0; i < n; i++) scanf("%d%d", &num[i][0], &num[i][1]); for (i =0; i < n; i++) printf("%d %d ", num[i][0], num[i][1]); for (i =0; i < n; i++)free(num[i]); free(num); } return0; }