ホームページ > バックエンド開発 > C++ > 奇数桁と偶数桁の差を計算するCプログラム

奇数桁と偶数桁の差を計算するCプログラム

王林
リリース: 2023-09-10 14:05:06
転載
1246 人が閲覧しました

奇数桁と偶数桁の差を計算する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 中国語 Web サイトの他の関連記事を参照してください。

ソース:tutorialspoint.com
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート