Rumah >pembangunan bahagian belakang >C++ >Cetak langkah-langkah untuk menjana nombor bentuk 2^X - 1 dalam atur cara C

Cetak langkah-langkah untuk menjana nombor bentuk 2^X - 1 dalam atur cara C

WBOY
WBOYke hadapan
2023-09-07 14:01:02547semak imbas

打印在C程序中生成形如2^X - 1的数字的步骤

Diberi nombor n, kita perlu menggunakan operasi XOR untuk mencetak langkah-langkah untuk menjadikan nombor itu ke dalam borang 2^X-1.

  • Kami harus XOR mana-mana nombor 2^M-1, di mana M dipilih oleh anda, dalam langkah yang ganjil. . program di atas maka ia akan menghasilkan output berikut -
  • Input: 22
    Output:
       Step 1 : Xor with 15
       Step 2: Increase by 1
       Step 3 : Xor with 7
       Step 4: Increase by 1
       Step 5 : Xor with 1
    Input:7
    Output: No Steps to be performed

Atas ialah kandungan terperinci Cetak langkah-langkah untuk menjana nombor bentuk 2^X - 1 dalam atur cara C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam