Maison > Article > développement back-end > Écrivez une fonction en programmation C qui renvoie 2 lorsque l'entrée est 1 et 1 lorsque l'entrée est 2
Vous devez créer une fonction qui renvoie 2 pour l'entrée 1 et 1 pour l'entrée 2. Cette fonction peut être réalisée de différentes manières selon la logique que vous utilisez. Le moyen le plus simple consiste à utiliser une instruction conditionnelle, si le nombre est 1, renvoyez 2, sinon renvoyez 1, d'autres méthodes incluent l'utilisation d'opérations mathématiques (n'importe quel type fonctionnera) et des opérations XOR.
#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
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!