#include<stdio.h>#include<iostream>#include<time.h>
using namespace std;#define N 8#define T 1#define F1 0#define F2 2/*
當兩枚硬幣重量相同時,都不可能是假的
*/voidmain(){srand((unsigned)time(NULL));int coin[N];int numOfFalse =rand()% N;int kindOfFalse =((rand()%2)? F1 : F2);for(int i =0; i < N; i++){if(i == numOfFalse){
coin[i]= kindOfFalse;continue;}
coin[i]= T;}for(int i =0; i < N; i+=2){if(coin[i]== coin[i+1]){continue;}elseif(coin[i]= T){printf("This is false : %d", i +2);}else{printf("This is false : %d", i +1);}}printf("\n");printf("Coin's weight is : ");for(size_t i =0; i < N; i++){printf("%d", coin[i]);}printf("\n");system("pause");}