ההבדל בין הספרות של מספר דו ספרתי הוא 5 והספרה במקום היחידות היא פי 6 מהספרה במקום העשר. מה המספר?


תשובה 1:

הנה התשובה (ה- phew ה- IT לקח יותר ממה שחשבתי) ב- C

int udig = 0, tdig = 0, grtest = 7;
int a = 1, pro = 1, count = 0, b = 1, c = 1, d;
עבור (tdig = 0; tdig <10; tdig ++) {
עבור (udig = 0; udig <10; udig ++) {


אם (((tdig-udig == 5) || (tdig-udig == - 5)) && (udig == 6 * tdig))
{
printf ("% d \ n", tdig * 10 + udig);
לשבור;
}
}
}

וזה הפלט (תשובה):

אם יש לך הצעה / דעה כלשהי (הייתי). אשמח לשמוע את זה.

תודה שקראת.

UPVOTE שלך מעורר אותי לכתוב יותר.


תשובה 2:

ערכו רשימה של מספרים אפשריים על בסיס הכלל הראשון

"ההבדל בין הספרות של מספר דו ספרתי הוא 5"

1 ~ 6

2 ~ 7

3 ~ 8

4 ~ 9

אתה לא יכול להשיג שום פרט, כי אז זה כבר לא יהיה מספר דו ספרתי.

עכשיו אתה פשוט צריך להסתכל איזו ספרת יחידה גדולה פי 6 כמו היחידה עשר.

שהוא הראשון, 1 ~ 6

אז התשובה שלך היא 16