Агуулгын хүснэгт:

For давталт дахь тоог хэрхэн буцаах вэ?
For давталт дахь тоог хэрхэн буцаах вэ?

Видео: For давталт дахь тоог хэрхэн буцаах вэ?

Видео: For давталт дахь тоог хэрхэн буцаах вэ?
Видео: Красивые СЛЕДКИ-НОСОЧКИ на 2-х спицах. МК для начинающих. 2024, Дөрөвдүгээр сар
Anonim

Програм №1: For давталт ашиглан тоог урвуу болгох c програм бич

  1. #оруулна
  2. // www. instanceofjava.com бүх эрх хуулиар хамгаалагдсан.
  3. int main()
  4. {
  5. int n, урвуу_тоо = 0, rem, эх_тоо=0;
  6. printf("Урвуу дугаар авахын тулд тоо оруулна уу");
  7. scanf("%d", &n);
  8. Эх_тоо=n;

Үүнтэй холбогдуулан тоонуудыг хэрхэн эргүүлж тооцох вэ?

Тоог математикийн аргаар хэрхэн эргүүлэх вэ

  1. Алхам 1 - Сүүлийн цифрийг тоогоор тусгаарла. lastDigit = тоо % 10. Модуль оператор (%) нь хуваагдлын үлдэгдлийг буцаана.
  2. Алхам 2 - Урвуулахын тулд lastDigit-г нэмнэ үү. урвуу = (урвуу * 10) + lastDigit.
  3. Алхам 3 - дугаараас сүүлийн цифрийг хас. тоо = тоо / 10.
  4. Энэ үйл явцыг давт. байхад (тоо > 0)

Үүний нэгэн адил, та while давталт дахь тоог хэрхэн буцаах вэ? Програм №1: For давталт ашиглан тоог урвуу болгох c програм бич.

  1. #оруулна
  2. // www. instanceofjava.com бүх эрх хуулиар хамгаалагдсан.
  3. int main()
  4. {
  5. int n, урвуу_тоо = 0, rem, эх_тоо=0;
  6. printf("Урвуу дугаар авахын тулд тоо оруулна уу");
  7. scanf("%d", &n);
  8. Эх_тоо=n;

Нэмж дурдахад, та Java хэл дээрх for давталт дахь тоог хэрхэн буцаах вэ?

Энэ хөтөлбөрт байхдаа гогцоо дассан тоог буцаах Дараах алхмуудад өгөгдсөний дагуу: Нэгдүгээрт, 10-д хуваагдсан num-ын үлдэгдэл цифр хувьсагчийн тоонд хадгалагдана. Одоо цифр нь num-ийн сүүлийн цифрийг агуулж байна, өөрөөр хэлбэл 4. цифр нь хувьсагчийг 10-аар үржүүлсний дараа эсрэгээр нь нэмнэ.

C хэл дээрх тоог хэрхэн буцаах вэ?

Тооны урвуу талыг олох C програм

  1. int main() { int n, r = 0;
  2. printf("Урвах тоог оруулна уу"); scanf("%d", &n);
  3. байхад (n != 0) { r = r * 10; r = r + n% 10; n = n/10; }
  4. printf("Тооны урвуу = %d ", r);

Зөвлөмж болгож буй: