Dalam bahasa C, ada lima operator aritmatika (+, -, *, /, %). Sintaks penggunaannya tetap tidak berubah di C++. Empat penjumlahan, pengurangan, perkalian, dan pembagian pertama tidak berbeda dengan apa yang telah kita pelajari dalam matematika sejak saat itu masa kanak-kanak, kecuali %. Kita perlu mempelajari kembali modulusnya, artinya mengambil sisanya. Misalnya, hasil 20%8 adalah 4, dan operan di kedua ujung % harus bilangan bulat.
Karena sintaks pengetahuan pada dasarnya tidak berubah, kami akan fokus pada demonstrasi program praktis di bagian ini.
Misalnya jika ada 1670 soal pada bidang latihan dan jumlah digitnya dibagi, kita dapat mengimplementasikannya di C++ sebagai berikut:
#include<iostream>usingnamespacestd;intmain(){inta;//Tiga digit angka yang akan dinilai intge;//Digit satuan dalam tiga digit angka intshi;//Digit puluhan dalam angka tiga digit intbai ;//Tiga digit Angka ratusan pada bilangan cin>>a;ge=a%10;shi=a%100/10;bai=a/100;cout<<ge<<<<shi<<<<bai <<endl;kembali0; }
Silakan ketik kode di komputer Anda sendiri dan kirimkan pertanyaan 1670. Hanya jika Anda benar, Anda dapat melanjutkan.
Begitu pula setelah menyelesaikan soal 1007, kita masih menggunakan C++ untuk menyelesaikannya. Kodenya adalah sebagai berikut:
#include<iostream>usingnamespacestd;intmain(){intx,y;cin>>x;if(x<1){y=x;}elseif(1<=x&&x<10){y=2*x-1; }else{y=3*x-11;}cout<<y<<endl;return0;}
Hasil yang berjalan adalah sebagai berikut:
Semua orang tetap memperhatikan skenario penggunaan operator logika &&, dan tidak menulis kata berurutan seperti 1<=x<10!
Oke, silakan buka komputer dan ketik sendiri kodenya dan kirimkan soal 1007 dengan benar sebelum melanjutkan belajar!