காண்க: 1 நாம் பகுப்பாய்வு கடந்த முறை முழு எண்கள், நாம் சில பயன்படுத்தப்படும் என்று நினைவு பூலியன் வெளிப்பாடுகள் சரிபார்க்க என்றால் ஒரு பயனர் உள்ளீடு n எண்கள் இடையே இருந்தது போன்ற 0 மற்றும் 3, 4 மற்றும் 7, 8 மற்றும் 10. சரி, நாம் வேறு என்றால் பயன்படுத்தி செய்தேன் என்றால், ஆனால் அதை நீங்கள் மாறிவிடும் பயன்படுத்தி அதே தர்க்க செயல்படுத்த ஒரு வெவ்வேறு நிரலாக்க முற்றிலும் இன்னும் அடைய போது துல்லியமாக அதே விளைவாக. உண்மையில், நாம் ஒன்று அறிமுகப்படுத்த முடியும் எங்களுக்கு அனுமதிக்கிறது என்று ஒரு மாற்றம் என்று பொறுத்து எங்கள் நடத்தை மாற சில மாறி மதிப்பு. இந்த ஒரு முயற்சி கொடுக்க வேண்டும். இதை செய்ய, நான் முதல் அடங்கும் போகிறேன் cs50.h. மூலம் cs50 நூலகம் நான் தரமான சேர்க்க போகிறேன் தரமான நான் / O.h மூலம் நூலகம். நான் முக்கிய அறிவிக்க போகிறேன் வழக்கமான வழியில், முக்கிய வெற்றிடத்தை எண்ணாக. சுருள் பிரேஸ் திறந்து. சுருள் பிரேஸ் Close. இப்போது நான் கேட்க போகிறேன் ஒரு முழு எண் பயனர். Printf, என்னை ஒரு முழு எண்ணாக கொடுக்க 1 முதல் 10. இப்போது நான் போகிறேன் அந்த cs50 பயன்படுத்தி எண்ணாக நூலகங்கள், GetInt செயல்பாடு. முகப்பு, இன் N அழைப்பு விடுங்கள், GetInt, சமம். இப்போது நான் ஒரு பிட் செய்ய போகிறேன் என்று முழு பகுப்பாய்வு. சற்றே தன்னிச்சையாக, ஆனால் இந்த ஒரு சுவிட்ச் எனப்படும் புதிய கட்டமைப்பு. பின்வருமாறு N மதிப்பு சுவிட்ச். N 1 சமம் என்று வழக்கில், அல்லது N 2, அல்லது வழக்கு சமம் என்று வழக்கு என்று n 3 சமம், போய் குறியீடு இந்த வரி இயக்க. நீங்கள் ஒரு சிறிய எண்ணாக, இடைவெளி எடுத்து printf. இப்போது, நான் சமமான செயல்படுத்த வேண்டும் ஒரு உயர்வுபடுத்திய எளிய சில கூடுதல் வழக்குகள் கணக்கிடுவதில். 4 சமம் என்று வழக்கில், அல்லது N 5, அல்லது வழக்கு சமம் என்று வழக்கு என்று n என்று n 6 சமம், அல்லது வழக்கு 7 சமம், மேலே சென்று நீங்கள் வெளியே அச்சிட ஒரு நடுத்தர முகப்பு எடுத்துக்கொள்ளப்பட்டது. Break. இப்போது வழக்கில் பயனர் தேர்வு ஒரு பெரிய எண், நாம் தான் பின்வருமாறு என்று கண்டறிய. பயனர் எட்டு எடுத்து அந்த வழக்கில் அல்லது பயனர் எடுக்க அந்த வழக்கில் ஒன்பது, அல்லது பயனர் எடுக்க அந்த வழக்கில் 10, மேலே சென்று நீங்கள் வெளியே அச்சிட ஒரு பெரிய முகப்பு எடுத்துக்கொள்ளப்பட்டது. Break. உயர்வுபடுத்திய, ஒரு பயனர் ஒரு எண்ணை தேர்வு செய்யவில்லை என்றால் என்று, இந்த 10 வழக்குகளில் எந்த விழுகிறது சில இயல்புநிலை நடத்தை சாப்பிடலாம். பின்வருமாறு இந்த வழக்கில் இருக்கும் எந்த. இயல்புநிலை, printf, நீங்கள் தேர்ந்தெடுத்த ஒரு தவறான முகப்பு. Break. இப்போது, நான் இந்த கோப்பை தொகுத்தல் காப்பாற்ற வேண்டும் அது சுவிட் செய்ய கையாள்கின்றது. . சாய்வு சுவிட்ச் மூலம் இயக்க. நல்லறிவு காசோலைகள் ஒரு ஜோடி செய்வோம். நான் 1 ஒரு எண்ணாக எடுக்க வேண்டும். மற்றும் ஐடி ஒரு சிறிய எண்ணாக எடுத்துக்கொள்ளப்பட்டது. இப்போது செய்வோம். சுவிட்ச் குறைத்துவிடும். ,, என்று எதிர்மறை 1 தட்டச்சு. மற்றும் ஐடி ஒரு தவறான எண்ணாக எடுத்துக்கொள்ளப்பட்டது. நாள் முடிவில், சுவிட்ச் செய்ய நீங்கள் செயல்படுத்த முடியாது கட்ட நீங்கள் ஏற்கனவே செய்ய முடியவில்லை என்று எதையும் மேலும், நீங்கள் தெரிந்திருந்தால் வேறு என்றால், உடன் வேறு கட்ட. ஆனால் நீங்கள் மதிப்புகள் ஒரு வரையறுக்கப்பட்ட பட்டியலில் இருந்தால் நீங்கள், ஒரு சோதனை என்று சுவிட்ச் அறிக்கை மிகவும் ஆனால் உங்கள் குறியீடு இன்னும் செய்ய வெளிப்படையான, அல்லது இன்னும் படிக்க.