[Blue Bridge Cup] Real Exam Training 2014 C ++ A Group Question 1 Devinez l'âge

Devinez l'âge

Titre: Devinez l'âge
Xiao Ming a emmené deux jeunes sœurs au Festival des Lanternes. Quand quelqu'un leur a demandé quel âge ils avaient, ils ont répondu malicieusement: "Le produit de nos deux âges est 6 fois la somme de nos âges." Xiao Ming a ajouté: "Ce ne sont pas des jumeaux et la différence d'âge ne doit pas dépasser 8 ans."
Veuillez écrire: l'âge de la sœur cadette de Xiao Ming.
Remarque: écrivez uniquement le numéro d'âge d'une personne, veuillez soumettre la réponse via le navigateur. N'écrivez aucun contenu supplémentaire.

Réponse: 10

Analyse du problème

 Solution violente

#include <iostream>
using namespace std;

int main(int argc, char** argv) {
	for(int i = 1; i < 50; i++){
		for(int j = 1; j < 50; j++){
			if(j != i && abs(i-j) <= 8){
				if(6*(i+j) == i*j){
					cout << i << " " << j;
					break;
				}
			}
		}
	}
	return 0;
}

 

Je suppose que tu aimes

Origine blog.csdn.net/weixin_44566432/article/details/115196466
conseillé
Classement