首頁 > 後端開發 > C++ > C程式計算奇數位數和偶數位數之差

C程式計算奇數位數和偶數位數之差

王林
發布: 2023-09-10 14:05:06
轉載
1247 人瀏覽過

C程式計算奇數位數和偶數位數之差

給定一個數字,找出奇數位數和偶數位數之間的差異。這意味著我們將計算所有偶數位數和所有奇數位數,並將它們的總和相減。

範例

Input:12345
Output:3
登入後複製

說明

the odd digits is 2+4=6
the even digits is 1+3+5=9
odd-even=9-6=3
登入後複製

取出數字中的每一位數字,並檢查該數字是偶數還是奇數,如果是偶數,則將其與偶數和相加,如果不是,則與奇數和相加,然後取差。

範例

#include <iostream>
using namespace std;
int main() {
   int n, r=0;
   int diff =0;
   int even=0;
   int odd=0;
   n=12345;
   while(n != 0){
      r = n%10;
      if(r % 2 == 0) {
         even+=r;
      } else {
         odd+=r;
      }
      n/=10;
   }
   diff=odd-even;
   printf("%d",diff);
   return 0;
}
登入後複製
#

以上是C程式計算奇數位數和偶數位數之差的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
最新問題
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板