A 說: 2 號賽車是最好的。
B 說: 4 號賽車是最好的。
C 說: 3 號不是最佳賽車。
D 說: B 說錯了。
事實上,只有一款賽車最佳,且只有一名專家說對了,其他三人都說錯了。請編程輸出最佳車號,以及哪位專家說對了。
// whoRight.cpp : 定義控制檯應用程序的入口點。
//
#include "stdafx.h"
#include <iostream>
int _tmain(int argc, _TCHAR* argv[])
{
int iCount = 0,i;
std::string strResult = "";
for(i = 1;i<5 ; i++)
{
if(i == 2)
{
iCount++;
strResult = "A is Right";
}
if(i == 4)
{
iCount++;
strResult = "B is Right";
}
if(i != 3)
{
iCount++;
strResult = "C is Right";
}
if(i != 4)
{
iCount++;
strResult = "D is Right";
}
if (iCount == 1)
{
printf("%s,%d is best car\n",strResult.c_str(),i);
}
iCount = 0;
}
system("pause");
return 0;
}