题目内容

执行下列代码段后,s 的值为________。int a[] = {5, 3, 7, 2, 1, 5, 3, 10};int k, s = 0;for(k = 0; k < 8; k += 2)s += a[k];

查看答案
更多问题

下列程序的输出结果是________。#include int main(void) { int i, k, a[10], p[3]; k = 5; for(i = 0; i < 10; ++i) a[i] = i; for(i = 0; i < 3; ++i) p[i] = a[i * (i + 1)]; for(i = 0; i < 3; ++i) k += p[i] * 2; printf("%d\n", k); return 0; }

下列程序的输出结果是________。#include void m(int x, int y[]) { x = 3; y[0] = 3; } int main(void) { int x = 0; int y[1]; m(x, y); printf("%d#%d\n", x, y[0]); return 0; }

下列程序的输出结果是________。#include void swap1(int c[]) { int t; t = c[0]; c[0] = c[1]; c[1] = t;} void swap2(int c0,int c1) { int t; t = c0; c0 = c1; c1 = t; } int main(void) { int a[2] = {3, 5}, b[2] = {3, 5}; swap1(a); swap2(b[0], b[1]); printf("%d#%d#%d#%d\n", a[0], a[1], b[0], b[1]); return 0; }

下列程序的输出结果是________。#include int main(void) { int a[3][3] = {9, 7, 5, 3, 1, 2, 4, 6, 8}; int i, j, s1 = 0, s2 = 0; for(i = 0; i < 3; ++i) { for(j = 0; j < 3; ++j) { if(i == j) s1 += a[i][j]; if(i + j == 2) s2 += a[i][j]; } } printf("%d#%d\n", s1, s2) ; return 0; }

答案查题题库