初始数字:即三个数字 - a、b 和 c。
任务:编写一个等于 TRUE 的逻辑表达式(将在屏幕上显示 1),然后且仅在以下情况下:
a) 所有变量 - a、b、c - 含义相同。
b)所有变量-a,b,c-含义都不相同(它们都是不同的)。
c) 三个变量中的两个含义相同。
d) 所有变量——a、b、c——都是偶数。
e) 三个变量的含义都是正数,但不大于 100。
这就是我编写 a) 任务的方式:
int main()
{
int n;
unsigned int a, b, c;
cout << "Write three numbers: " << endl;
cout << "First: " << endl;
cin >> a;
cout << "Second: " << endl;
cin >> b;
cout << "Third: " << endl;
cin >> c;
{
for (a=1, b=2, c=3; a,b,c>0; a++, b++, c++);
}
n=a||b||c;
cout << n << endl;
return 0;
}
它不起作用,我确信我犯了一些错误。