首頁  >  文章  >  後端開發  >  編寫一個在C編程中返回輸入為1時返回2,輸入為2時返回1的函數

編寫一個在C編程中返回輸入為1時返回2,輸入為2時返回1的函數

WBOY
WBOY轉載
2023-09-10 13:25:021016瀏覽

編寫一個在C編程中返回輸入為1時返回2,輸入為2時返回1的函數

需要製作一個函數,對於輸入1返回2,對於輸入2返回1。根據您使用的邏輯,可以以多種方式製作此函數。最簡單的方法是使用條件語句,如果數字是1,則傳回2,否則傳回1,其他方法包括使用數學運算(任何一種都可以)和異或運算。

範例

#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

以上是編寫一個在C編程中返回輸入為1時返回2,輸入為2時返回1的函數的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:tutorialspoint.com。如有侵權,請聯絡admin@php.cn刪除