Maison > développement back-end > C++ > Programme C pour calculer la différence entre un nombre impair de chiffres et un nombre pair de chiffres

Programme C pour calculer la différence entre un nombre impair de chiffres et un nombre pair de chiffres

王林
Libérer: 2023-09-10 14:05:06
avant
1247 Les gens l'ont consulté

Programme C pour calculer la différence entre un nombre impair de chiffres et un nombre pair de chiffres

À partir d'un nombre, trouvez la différence entre les chiffres pairs et impairs. Cela signifie que nous compterons tous les chiffres pairs et tous les chiffres impairs et soustrairons leur somme.

Exemple

Input:12345
Output:3
Copier après la connexion

Instructions

the odd digits is 2+4=6
the even digits is 1+3+5=9
odd-even=9-6=3
Copier après la connexion

Prenez chaque chiffre du nombre et vérifiez si le nombre est pair ou impair, s'il est pair, ajoutez-le avec une somme paire et sinon, ajoutez avec une somme impaire, puis prenez la différence .

Exemple

#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;
}
Copier après la connexion

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!

source:tutorialspoint.com
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal