尋找真凶

沉夢昂志浮生若夢發表於2020-12-23

c語言凶手查詢
日本某地發生了一件謀殺案,四位嫌疑人有三人說的是真話 請判斷真凶
A:不是我
B:是C
C:是D
D:C在胡說

  注意點 int 和char,char 實際上是以ascii碼可以用%d輸出 int資料也可以用%c輸出 對應的是相應的字元;
利用只有三個人說的真話加上for迴圈來達到目的

#include <stdio.h>
int main()
{
	int killer = 0;
	for (killer = 'a'; killer <= 'd'; killer++)
		if ((killer != 'a') + (killer == 'c') + (killer == 'd') + (killer != 'd') == 3)
			printf("killer is %c", killer);
	return 0;
}

相關文章