简答题
有以下程序:#include void fun(int a[ ], int n){int i, t;for (i = 0; i < n / 2; i++){ t = a[i] ; a[i] = a[n - 1 - i] ; a[n - 1 - i] = t ;}}main( ){int k[10] = {1,2,3,4,5,6,7,8,9,10}, i ;fun(k, 5) ;for (i = 2; i < 8; i++)printf("%d", k[i]) ;printf("\n") ;}程序的运行结果是____________。
简答题
下面程序中,函数fun的功能是:根据形参c中存储的整数序列,将偶数下标位置的所有偶数元素求和,减去奇数下标位置的所有奇数元素的和,所得差由函数值返回。形参d中存储的是序列的长度。例如,若c中存储的序列依次为:13, 15, 4, 7, 20,d为5,则函数返回 (4+20) - (15+7) = 2,主程序输出2,请填空。#include int fun(int c[ ], int d){int s0 = 0, s1 = 0, i;for (i = 0 ; i < d ; i++){if ((i % 2 == 0) && (c[i] % 2 == 0))s0 += c[i];if ((i % 2 == 1) && (_____(1)_____))s1 += c[i];}return ___(2)____;}main( ){int i, c[100], d;printf("请输入整数序列的长度:");scanf("%d", &d);printf("请输入%d个整数:\n",d);for (i = 0; i < d; i++)scanf("%d", &(c[i]));i = fun(c, d);printf("%d", i);}
套餐购买该问题答案仅对会员开放,欢迎开通会员 ¥ 19.9
0.64/天
1个月(不限次)
¥ 19.9
1000次
(不限时)
¥ 29.9
0.32/天
3个月(不限次)
¥ 59.9
0.16/天
1年(不限次)
立即支付