1: /* vector00.c */ 2: #include 3: 4: int main( void ){ 5: 6: /* 変数の宣言 */ 7: int n; 8: 9: n = 3; 10: 11: /* 配列変数の宣言 */ 12: float a[ n ], b[ n ], c[ n ]; 13: 14: /* カウンタ用変数の宣言 */ 15: int i; 16: 17: /* 配列の初期化 */ 18: a[ 0 ] = 2.3; a[ 1 ] = -0.3; a[ 2 ] = 1.2; 19: 20: b[ 0 ] = -1.0; b[ 1 ] = 0; b[ 2 ] = 0.1; 21: 22: /* ベクトルの和を計算 */ 23: for ( i = 0; i < n; i = i + 1 ) { 24: 25: c[ i ] = a[ i ] + b[ i ]; 26: 27: } 28: 29: /* 結果を表示 */ 30: printf( " a = ( %5.2f %5.2f %5.2f )\n", a[ 0 ], a[ 1 ], a[ 2 ] ); 31: printf( " b = ( %5.2f %5.2f %5.2f )\n", b[ 0 ], b[ 1 ], b[ 2 ] ); 32: printf( "c = a + b = ( %5.2f %5.2f %5.2f )\n", c[ 0 ], c[ 1 ], c[ 2 ] ); 33: 34: return 0; 35: 36: }