二つの配列の各要素を交差するように表示しながら和を求めるプログラム
#include <stdio.h> #define MAX 5 // 配列の要素数 int main(void) { int i, j; int va[] = {10, 20, 30, 40, 50}; int vb[] = {99, 88, 77, 66, 55}; for (i = 0, j = MAX - 1; i < MAX; i++, j--) printf("va[%d]=%d vb[%d]=%d 和=%d\n", i, va[i], j, vb[i], va[i] + vb[j]); return (0); }
実行結果
va[0]=10 vb[4]=99 和=65
va[1]=20 vb[3]=88 和=86
va[2]=30 vb[2]=77 和=107
va[3]=40 vb[1]=66 和=128
va[4]=50 vb[0]=55 和=149