C++ Beispiel - Ermitteln, ob eine Zahl ungerade oder gerade ist
Im Folgenden verwenden wir %, um zu bestimmen, ob eine Zahl ungerade oder gerade ist. Das Prinzip lautet: Teilen Sie die Zahl durch 2; wenn der Rest 0 ist, ist sie gerade; andernfalls ist sie ungerade.
Beispiel - Verwendung von if...else
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Geben Sie eine ganze Zahl ein:";
cin >> n;
if ( n % 2 == 0)
cout << n << "Die Zahl ist gerade.";
else
cout << n << "Die Zahl ist ungerade.";
return 0;
}
Die Ausgabe der obigen Programmausführung ist:
输入一个整数: 5 5 为奇数。
Beispiel - Verwendung des ternären Operators
#include <iostream>
using namespace std;
int main()
{
int n;
cout << "Geben Sie eine ganze Zahl ein:";
cin >> n;
(n % 2 == 0) ? cout << n << "Die Zahl ist gerade." : cout << n << "Die Zahl ist ungerade.";
return 0;
}
Die Ausgabe der obigen Programmausführung ist:
输入一个整数: 5 5 为奇数。Weitere Erweiterungen