1 00:00:00,000 --> 00:00:00,440 2 00:00:00,440 --> 00:00:03,440 >> காண்க: 1 நாம் பகுப்பாய்வு கடந்த முறை முழு எண்கள், நாம் சில பயன்படுத்தப்படும் என்று நினைவு 3 00:00:03,440 --> 00:00:07,810 பூலியன் வெளிப்பாடுகள் சரிபார்க்க என்றால் ஒரு பயனர் உள்ளீடு n எண்கள் இடையே இருந்தது 4 00:00:07,810 --> 00:00:11,580 போன்ற 0 மற்றும் 3, 4 மற்றும் 7, 8 மற்றும் 10. 5 00:00:11,580 --> 00:00:14,990 சரி, நாம் வேறு என்றால் பயன்படுத்தி செய்தேன் என்றால், ஆனால் அதை நீங்கள் மாறிவிடும் 6 00:00:14,990 --> 00:00:17,990 பயன்படுத்தி அதே தர்க்க செயல்படுத்த ஒரு வெவ்வேறு நிரலாக்க 7 00:00:17,990 --> 00:00:21,400 முற்றிலும் இன்னும் அடைய போது துல்லியமாக அதே விளைவாக. 8 00:00:21,400 --> 00:00:25,000 உண்மையில், நாம் ஒன்று அறிமுகப்படுத்த முடியும் எங்களுக்கு அனுமதிக்கிறது என்று ஒரு மாற்றம் என்று 9 00:00:25,000 --> 00:00:28,660 பொறுத்து எங்கள் நடத்தை மாற சில மாறி மதிப்பு. 10 00:00:28,660 --> 00:00:29,840 >> இந்த ஒரு முயற்சி கொடுக்க வேண்டும். 11 00:00:29,840 --> 00:00:35,730 இதை செய்ய, நான் முதல் அடங்கும் போகிறேன் cs50.h. மூலம் cs50 நூலகம் 12 00:00:35,730 --> 00:00:39,960 நான் தரமான சேர்க்க போகிறேன் தரமான நான் / O.h மூலம் நூலகம். 13 00:00:39,960 --> 00:00:44,540 நான் முக்கிய அறிவிக்க போகிறேன் வழக்கமான வழியில், முக்கிய வெற்றிடத்தை எண்ணாக. 14 00:00:44,540 --> 00:00:45,650 சுருள் பிரேஸ் திறந்து. 15 00:00:45,650 --> 00:00:47,100 சுருள் பிரேஸ் Close. 16 00:00:47,100 --> 00:00:49,720 இப்போது நான் கேட்க போகிறேன் ஒரு முழு எண் பயனர். 17 00:00:49,720 --> 00:00:56,990 >> Printf, என்னை ஒரு முழு எண்ணாக கொடுக்க 1 முதல் 10. 18 00:00:56,990 --> 00:00:59,310 இப்போது நான் போகிறேன் அந்த cs50 பயன்படுத்தி எண்ணாக 19 00:00:59,310 --> 00:01:01,590 நூலகங்கள், GetInt செயல்பாடு. 20 00:01:01,590 --> 00:01:06,140 முகப்பு, இன் N அழைப்பு விடுங்கள், GetInt, சமம். 21 00:01:06,140 --> 00:01:08,500 இப்போது நான் ஒரு பிட் செய்ய போகிறேன் என்று முழு பகுப்பாய்வு. 22 00:01:08,500 --> 00:01:13,120 சற்றே தன்னிச்சையாக, ஆனால் இந்த ஒரு சுவிட்ச் எனப்படும் புதிய கட்டமைப்பு. 23 00:01:13,120 --> 00:01:16,530 பின்வருமாறு N மதிப்பு சுவிட்ச். 24 00:01:16,530 --> 00:01:23,240 >> N 1 சமம் என்று வழக்கில், அல்லது N 2, அல்லது வழக்கு சமம் என்று வழக்கு 25 00:01:23,240 --> 00:01:28,150 என்று n 3 சமம், போய் குறியீடு இந்த வரி இயக்க. 26 00:01:28,150 --> 00:01:34,480 நீங்கள் ஒரு சிறிய எண்ணாக, இடைவெளி எடுத்து printf. 27 00:01:34,480 --> 00:01:37,610 இப்போது, நான் சமமான செயல்படுத்த வேண்டும் ஒரு உயர்வுபடுத்திய எளிய 28 00:01:37,610 --> 00:01:40,990 சில கூடுதல் வழக்குகள் கணக்கிடுவதில். 29 00:01:40,990 --> 00:01:47,180 >> 4 சமம் என்று வழக்கில், அல்லது N 5, அல்லது வழக்கு சமம் என்று வழக்கு 30 00:01:47,180 --> 00:01:53,830 என்று n என்று n 6 சமம், அல்லது வழக்கு 7 சமம், மேலே சென்று நீங்கள் வெளியே அச்சிட 31 00:01:53,830 --> 00:01:58,000 ஒரு நடுத்தர முகப்பு எடுத்துக்கொள்ளப்பட்டது. 32 00:01:58,000 --> 00:01:59,490 Break. 33 00:01:59,490 --> 00:02:02,300 இப்போது வழக்கில் பயனர் தேர்வு ஒரு பெரிய எண், நாம் தான் 34 00:02:02,300 --> 00:02:04,940 பின்வருமாறு என்று கண்டறிய. 35 00:02:04,940 --> 00:02:08,900 >> பயனர் எட்டு எடுத்து அந்த வழக்கில் அல்லது பயனர் எடுக்க அந்த வழக்கில் 36 00:02:08,900 --> 00:02:14,110 ஒன்பது, அல்லது பயனர் எடுக்க அந்த வழக்கில் 10, மேலே சென்று நீங்கள் வெளியே அச்சிட 37 00:02:14,110 --> 00:02:17,830 ஒரு பெரிய முகப்பு எடுத்துக்கொள்ளப்பட்டது. 38 00:02:17,830 --> 00:02:19,180 Break. 39 00:02:19,180 --> 00:02:23,970 உயர்வுபடுத்திய, ஒரு பயனர் ஒரு எண்ணை தேர்வு செய்யவில்லை என்றால் என்று, இந்த 10 வழக்குகளில் எந்த விழுகிறது 40 00:02:23,970 --> 00:02:25,520 சில இயல்புநிலை நடத்தை சாப்பிடலாம். 41 00:02:25,520 --> 00:02:27,870 பின்வருமாறு இந்த வழக்கில் இருக்கும் எந்த. 42 00:02:27,870 --> 00:02:32,860 >> இயல்புநிலை, printf, நீங்கள் தேர்ந்தெடுத்த ஒரு தவறான முகப்பு. 43 00:02:32,860 --> 00:02:36,100 44 00:02:36,100 --> 00:02:38,220 Break. 45 00:02:38,220 --> 00:02:42,870 இப்போது, நான் இந்த கோப்பை தொகுத்தல் காப்பாற்ற வேண்டும் அது சுவிட் செய்ய கையாள்கின்றது. 46 00:02:42,870 --> 00:02:44,870 . சாய்வு சுவிட்ச் மூலம் இயக்க. 47 00:02:44,870 --> 00:02:46,770 நல்லறிவு காசோலைகள் ஒரு ஜோடி செய்வோம். 48 00:02:46,770 --> 00:02:48,440 நான் 1 ஒரு எண்ணாக எடுக்க வேண்டும். 49 00:02:48,440 --> 00:02:50,110 மற்றும் ஐடி ஒரு சிறிய எண்ணாக எடுத்துக்கொள்ளப்பட்டது. 50 00:02:50,110 --> 00:02:52,240 >> இப்போது செய்வோம். சுவிட்ச் குறைத்துவிடும். 51 00:02:52,240 --> 00:02:54,514 ,, என்று எதிர்மறை 1 தட்டச்சு. 52 00:02:54,514 --> 00:02:56,900 மற்றும் ஐடி ஒரு தவறான எண்ணாக எடுத்துக்கொள்ளப்பட்டது. 53 00:02:56,900 --> 00:02:59,560 நாள் முடிவில், சுவிட்ச் செய்ய நீங்கள் செயல்படுத்த முடியாது கட்ட 54 00:02:59,560 --> 00:03:03,320 நீங்கள் ஏற்கனவே செய்ய முடியவில்லை என்று எதையும் மேலும், நீங்கள் தெரிந்திருந்தால் வேறு என்றால், உடன் 55 00:03:03,320 --> 00:03:04,530 வேறு கட்ட. 56 00:03:04,530 --> 00:03:07,470 ஆனால் நீங்கள் மதிப்புகள் ஒரு வரையறுக்கப்பட்ட பட்டியலில் இருந்தால் நீங்கள், ஒரு சோதனை என்று 57 00:03:07,470 --> 00:03:09,820 சுவிட்ச் அறிக்கை மிகவும் ஆனால் உங்கள் குறியீடு இன்னும் செய்ய 58 00:03:09,820 --> 00:03:11,310 வெளிப்படையான, அல்லது இன்னும் படிக்க. 59 00:03:11,310 --> 00:03:12,910