[ create a new paste ] login | about

Link: http://codepad.org/hU2ZqRFK    [ raw code | output | fork ]

C, pasted on Oct 24:
#include<stdio.h>
double data[100];
double heikin;
int kosuu;

/* 平均値を計算する関数 */
void mean(void)
{
	int i;
	double sum = 0.0;

	for(i = 0; i < kosuu; i++)
	{
		sum += data[i];
	}
	heikin = sum / kosuu;
}

int main(void)
{
	int i = 0;
	double v;

	printf("データを100個以下で入力して下さい(数字以外で入力終了します)\n");
	while (scanf("%lf", &v) == 1)
	{
		data[i] = v;
		i++;
	}
	kosuu = i;
	mean();

	printf("平均値=%.2f\n", heikin);

	return 0;
}


Output:
1
2
データを100個以下で入力して下さい(数字以外で入力終了します)
平均値=nan


Create a new paste based on this one


Comments: