UVa 11839 - Optical Reader

贺自明
2023-12-01

題目:編寫答題卡識別程序,每道題目為單選題,五個 選項(ABCDE),

            通過灰度值判斷選取的選項(不大於127),如果有多個滿足則輸出*。

分析:模擬。直接安置數值判斷即可。

說明:( ⊙ o ⊙ )!

#include <stdio.h>
#include <stdlib.h>

int mark[256][5];

int main()
{
	int N;
	while (~scanf("%d", &N) && N) {
		for (int i = 0; i < N; ++ i) {
			for (int j = 0; j < 5; ++ j) {
				scanf("%d", &mark[i][j]);
			}
		}
		
		for (int i = 0; i < N; ++ i) {
			int index = 0, count = 0;
			for (int j = 0; j < 5; ++ j) {
				if (mark[i][j] <= 127) {
					count ++;
					index = j;
				}
			}
			if (count == 1) {
				printf("%c\n", 'A'+index);
			}else {
				puts("*");
			}
		}
	}
	return 0;
}


 类似资料:

相关阅读

相关文章

相关问答