繰り返しの中断(continue)

/**********************************/
/* データの和(負のデータを除外) */
/*      coded by Y.Suganuma       */
/**********************************/
#include <stdio.h>

int main()
{
/*
	 データ数の入力
*/
	int n;
	printf("データ数は? ");
	scanf("%d", &n);
/*
	 和の計算
*/
	int i1, sum = 0;
	for (i1 = 0; i1 < n; i1++) {
		int x;
		printf("   データを入力して下さい ");
		scanf("%d", &x);
		if (x < 0)
			continue;
		sum += x;
	}
/*
	 出力
*/
	printf("和=%d\n", sum);

	return 0;
}