Soalan memerlukan menulis pernyataan gelung sementara Setiap gelung membaca dua int dan menolaknya ke dalam vektor Apabila '|' dimasukkan, masalahnya sekarang ialah soalan memerlukan input dua jenis aksara.
#include using namespace std; int main() { int num_1, num_2; char stop; while (cin >> stop) { if (stop == '|') { break; } else { cin >> num_1 >> num_2; cout << num_1 << " " << num_2 << endl; } } return 0; }
Program di atas adalah penyelesaian yang boleh saya fikirkan Pada masa ini, anda boleh menggunakan | untuk menamatkan gelung, tetapi terdapat masalah di sini Objek aliran input akan membuang nombor pertama yang dibaca (kerana 1 bukan jenis char )
input: 123 56 output: 23 56
Sila beritahu saya jika anda mempunyai sebarang penyelesaian lain, terima kasih~~~
Selesai, simpan sahaja dalam vektor dan tulis sendiri Masalahnya selesai untuk anda.