2019年8月31日土曜日

C Dynamic allocation example

#include<stdio.h>
#include<stdlib.h>
#include<assert.h>

int main() {
int *p;
int n, i;

printf("How many integers?");
scanf("%d", &n);

p = (int *)malloc(n * sizeof(int));

printf("Please input %d Integers", n);
assert(n > 1);

for (i = 0; i < n; i++) {
scanf("%d", &p[i]);
}

printf("Print integers reverse-order");
for (i = n - 1; i >= 0; --i) {
printf(" %d", p[i]);
}
printf("\n");


return 0;
}

0 件のコメント:

コメントを投稿