برنامه نویسی برای چاپ اعداد 0، 1، 2 و 4 قطعه کد زیر را به زبان C نوشته است اما برنامه خروجی مطلوب را نمی دهد. آیا می توانید اشکال را پیدا کنید؟ لطفن جواب خود را ذیل همین عنوان بیان کنید.
امتیاز: 0.00
شما باید یک عنوان و متن وارد کنید!
برای پاسخ دادن به این ارسال باید از
صفحه قبلی
اقدام کنید.
بدیهی است که برنامه هرگز از حلقه ی تکرار خارج نخواهد شد زیرا عبارت continue باعث می شود که پس از رسیدن مقدار متغیر i به 3 هرگز جمله ی printf و به تبع آن ++i اجرا نشود و در نتیجه هرگز شرط خاتمه ی عملیات محقق نمی شود.
امتیاز: 0.00
شما باید یک عنوان و متن وارد کنید!
برای پاسخ دادن به این ارسال باید از
صفحه قبلی
اقدام کنید.
ناشناس
در : شنبه 13 خرداد 1385 [11:48 ]
[جواب
به جای continueبهتر است breakرا بنویسیى که درأن صورت عدد 4 چاپ نمی شود
این برنامه را بهتر است با حلقه for بنویسید)
امتیاز: 0.00
شما باید یک عنوان و متن وارد کنید!
برای پاسخ دادن به این ارسال باید از
صفحه قبلی
اقدام کنید.
شما باید یک عنوان و متن وارد کنید!