#define _CRT_SECURE_NO_WARNINGS

#include <stdio.h>

void search(int plist[], int num, int point)
{
	int hit = 0;
	int i;

	for (i = 0; i < num; i++) {
		if (plist[i] == point) {
			printf("%d点の学生番号は%d\n", point, i + 1);
			hit++;
		}
	}
	if (hit <= 0) {
		printf("%d点に該当する学生はいません\n", point);
	}
}

int main()
{
	int plist[] = {23, 40, 72, 40, 100};
	int num = sizeof plist / sizeof (int);
	int point;
	int i;

	for (i = 0; i < num; i++) {
		printf("%d　:　%d\n", i + 1, plist[i]);
	}

	printf("何点の学生を検索しますか?　=>");
	if (scanf("%d", &point) != 1) {
		printf("入力エラー\n");
		return 1;
	}

	search(plist, num, point);
	return 0;
}
