/* 配列の扱い方  サンプルプログラム */ #include int main(void) { int cnt[4] = {6,18,33,76}; /* cntをint型4個の配列で宣言後、初期化 */ long goukei[2]; /* goukeiをlong型2個の配列で宣言 */ float x,y[] = { 1.1,2.8,6.5 }; /* yをfloat型3個の配列で宣言後、初期化 */ double z[3]; /* zをdouble型3個の配列で宣言 */ x = 2.6; /* xに2.6を代入 */ z[0] = x + y[0]; /* x + y[0]をz[0]に代入 */ z[1] = x + y[1]; /* x + y[1]をz[1]に代入 */ z[2] = x + y[2]; /* x + y[2]をz[2]に代入 */ goukei[0] = 100 * (cnt[0] + cnt[1]); /* 100 * (cnt[0]+cnt[1]) を goukei[0]に代入 */ goukei[1] = 100 * (cnt[2] + cnt[3]); /* 100 * (cnt[2]+cnt[3]) を goukei[1]に代入 */ printf("z[0] = %f\n",z[0]); /* z[0]を出力 */ printf("z[1] = %f\n",z[1]); /* z[1]を出力 */ printf("z[2] = %f\n",z[2]); /* z[2]を出力 */ printf("goukei[0] = %d\n",goukei[0]); /* goukei[0]を出力 */ printf("goukei[1] = %d\n",goukei[1]); /* goukei[1]を出力 */ return 0; }