Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Cara menulis nombor palindrom menggunakan kod bahasa c

Cara menulis nombor palindrom menggunakan kod bahasa c

下次还敢
下次还敢asal
2024-04-04 23:36:21655semak imbas

Dalam bahasa C, tulis nombor palindrom melalui langkah berikut: 1. Balikkan integer masukan sedikit demi sedikit dan simpan dalam pembolehubah penyongsangan 2. Bandingkan sama ada integer asal dan integer terbalik 3. Tentukan input berdasarkan hasil perbandingan Sama ada integer ialah palindrom.

Cara menulis nombor palindrom menggunakan kod bahasa c

Cara menulis nombor palindrom dalam C

Nombor palindrom ialah integer yang berbunyi sama dari kiri ke kanan dan dari kanan ke kiri. Sebagai contoh, 121 dan 909 adalah palindrom, tetapi 123 dan 456 tidak.

Pelaksanaan kod bahasa C

Kod bahasa C berikut menunjukkan cara menyemak sama ada integer ialah nombor palindrom:

<code class="c">#include <stdio.h>

int main() {
    int num, reversed_num = 0, reminder;

    printf("输入一个整数:");
    scanf("%d", &num);

    int original_num = num;

    // 反转数字
    while (num != 0) {
        reminder = num % 10;
        reversed_num = reversed_num * 10 + reminder;
        num /= 10;
    }

    // 检查原数字和反转后的数字是否相等
    if (original_num == reversed_num) {
        printf("%d 是回文数。\n", original_num);
    } else {
        printf("%d 不是回文数。\n", original_num);
    }

    return 0;
}</code>

Perihalan kod

  1. Masukkan integerMasukkan integernum 变量中。
  2. 初始化反转后的数字:reversed_num 变量用来存储输入数字的反转版本,一开始将其初始化为 0。
  3. 反转数字:使用 while 循环,从右到左遍历 num 的每一位数字,并将其反转添加到 reversed_num 中。
  4. 比较数字:比较原始数字 original_num 和反转数字 reversed_num。如果它们相等,则 num 是回文数。
  5. 输出结果:根据比较结果,打印出 numInput integer
  6. pengguna dan Simpannya dalam pembolehubah num.
🎜🎜Mulakan nombor terbalik: 🎜reversed_num pembolehubah digunakan untuk menyimpan versi terbalik nombor input, yang pada mulanya dimulakan kepada 0. 🎜🎜🎜Nombor songsang: 🎜Gunakan gelung sementara untuk melintasi setiap digit num dari kanan ke kiri dan menambah terbaliknya pada reversed_num. 🎜🎜🎜Bandingkan nombor: 🎜Bandingkan nombor asal nombor_asal dan nombor terbalik nombor_terbalik. Jika ia sama, num ialah nombor palindrom. 🎜🎜🎜Hasil keluaran: 🎜Berdasarkan hasil perbandingan, cetak sama ada num ialah nombor palindrom. 🎜🎜

Atas ialah kandungan terperinci Cara menulis nombor palindrom menggunakan kod bahasa c. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn