程序的框架如下,请完成第10~12行代码。
1 2 3 4 5 6 7 8 9 10 11 12 13 | #include<stdio.h> #define MAXN 100 + 10 int a[MAXN]; int main() { int i, x, n = 0; while(scanf("%d", &x) == 1) a[n++] = x; for(i = n-1; i >= 1; i--) printf("%d ", a[i]); printf("%d\n", a[0]); return 0; } |
memset(a, 0, sizeof(a)) 是把数组全部初始化为0。13~17行是输出结果,第一个字符前不输出空格。
第35页,问题:蛇形填数问题