求奇數位與偶數位數字和的差值
給定一個數字,找出奇數位數字總和與偶數位數字總和的差值。這意味著我們將計算所有偶數數字和所有奇數數字,再減去總和。
示例
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;
}
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP