#include <stdio.h>
#include <conio.h>
#include <time.h>
#define ARR_LEN 255 /*数组长度上限*/
#define elemType int /*元素类型*/
/* 输入数组 */
/* elemType arr[]: 输入目标数组; int len: 元素个数 */
void inputArray (elemType arr[], int len) {
int i;
for (i=0; i<len; i++)
scanf ("%d", &arr[i]);
putchar ('\n');
}
/*打印数组*/
/* elemType arr[]: 打印目标数组; int len: 元素个数 */
void printArray (elemType arr[], int len) {
int i;
for (i=0; i<len; i++)
printf ("%d\t", arr[i]);
putchar ('\n');
}
int main (void) {
elemType a[ARR_LEN];
int len = 10, i;
printf ("请输入包含%d的个元素的数组:\n", len);
inputArray (a, len);
for (i=0; i<len-1; i++) {
if (a[i]%2==0 && a[i+1]%2==0)
a[i+1] /= 2;
}
printf ("处理后的数组:\n");
printArray (a, len);
getch (); /*屏幕暂留*/
return 0;
}