سؤال

أحاول كتابة خوارزمية لذلك: هناك 100 طالب و 100 خزانة.يبدأ الطالب الأول في الخزانة الأولى ويفتح كل واحد.يبدأ الطالب التالي، الطالبان، في الخزانة الثانية ويغلق كل خزائن ثانية إذا كان مفتوحا، والعكس صحيح.يبدأ الطلاب الثالث عند الخزانة الثالثة، ولكل خزانة ثالثة، يكرر العملية.كتبت شيئا أعتقد أنه يجب أن تعمل ولكن صفيفي يخرج من الحدود ولا أرى كيف: giveacodicetagpre.

شكرا لأي مساعدة!

هل كانت مفيدة؟

المحلول

for (طلاب int= restrastudents؛ staystudents <= 100؛ الطلاب ++) يجب أن تكون

for (طلاب int= staystudents؛ الطلاب <= 100؛ الطلاب ++)

نصائح أخرى

إنها إنهاء الحلقة giveacodicetagpre. يجب أن تكون

giveacodicetagpre.

لذلك، أعتقد أنك لا تحصل على arriayindexoutofboundsexceptionxception، ولكن استثناء الفضاء Heap.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top