Heim >Backend-Entwicklung >C++ >Schreiben Sie in der C-Programmierung eine Funktion, die 2 zurückgibt, wenn die Eingabe 1 ist, und 1, wenn die Eingabe 2 ist
Sie müssen eine Funktion erstellen, die 2 für Eingabe 1 und 1 für Eingabe 2 zurückgibt. Diese Funktion kann je nach der von Ihnen verwendeten Logik auf verschiedene Arten ausgeführt werden. Der einfachste Weg ist die Verwendung einer bedingten Anweisung. Wenn die Zahl 1 ist, wird 2 zurückgegeben, andernfalls wird 1 zurückgegeben. Andere Möglichkeiten umfassen die Verwendung mathematischer Operationen (jede Art funktioniert) und XOR-Operationen.
#include <stdio.h> // Method 1 using the if statement int reverseif(int x) { if (x == 1) return 2; else return 1; } // Method 2 using the subtarction form sum of the two numbers (3 in this case) int reversesub(int x){ return (3-x); } int main() { printf("%d</p><p>", reverseif(1)); printf("%d</p><p>", reversesub(2)); return 0; }
2 1
Das obige ist der detaillierte Inhalt vonSchreiben Sie in der C-Programmierung eine Funktion, die 2 zurückgibt, wenn die Eingabe 1 ist, und 1, wenn die Eingabe 2 ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!