¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·¿Î³Ìµ¥Ôª×ܽáÓëµ¥ÔªÁ·Ï° ´ð°¸
µ¥ÔªËÄ Ñ¡Ôñ½á¹¹³ÌÐòÉè¼Æ
µ¥Ôª×ܽáÌáÉý
ÔÚÑ¡Ôñ½á¹¹³ÌÐòÉè¼ÆÖУ¬Ìõ¼þÅжϱí´ïʽºÍÑ¡Ôñ½á¹¹ÊµÏÖÓï¾äÊÇÁ½¸öºËÐÄÄÚÈÝ¡£Í¨¹ý±¾µ¥ÔªµÄѧϰ£¬ÎÒÃÇÓ¦¸ÃÖªµÀ£º
1£®Ìõ¼þÅжϱí´ïʽÓɹØÏµÔËËã·û¼°Æä±í´ïʽ¡¢Âß¼ÔËËã·û¼°Æä±í´ïʽ¹¹³É£¬ÆäÖУº £¨1£© ¹ØÏµÔËËã·ûÓУº > ¡¢ < ¡¢ >= ¡¢ <= ¡¢ !=¡¢ == £¨2£© Âß¼ÔËËã·ûÓУº &&¡¢||¡¢ £¡ 2£®Ñ¡Ôñ½á¹¹ÊµÏÖÓï¾äÓÐÈýÖÖ·½Ê½£º £¨1£© µ¥·ÖÖ§ifÑ¡Ôñ½á¹¹£¬Ò»°ã¸ñʽΪ£º if ( ±í´ïʽ )
{ Óï¾ä£»}
£¨2£© Ë«·ÖÖ§if-elseÑ¡Ôñ½á¹¹£¬Ò»°ã¸ñʽΪ£º
if ( ±í´ïʽ )
{ Óï¾ä1£»}
else { Óï¾ä2£»}
£¨3£© ¶à·ÖÖ§ switchÑ¡Ôñ½á¹¹£¬Ò»°ã¸ñʽΪ£º
switch( ±í´ïʽ )
{ case ³£Á¿±í´ïʽ1: [Óï¾äÐòÁÐ1;] [break;]
case ³£Á¿±í´ïʽ2: [Óï¾äÐòÁÐ2;] [break;]
??
}
case ³£Á¿±í´ïʽn: [Óï¾äÐòÁÐn;] [break;] default: Óï¾äÐòÁÐn+1;
3£®ÔÚÓ¦ÓÃÑ¡Ôñ½á¹¹Ê±£¬Ó¦×¢ÒâÒÔÏÂÎÊÌ⣺
£¨1£©ÔÚifǶÌ×Óï¾äÖУ¬ÒªÅªÇåelseÓëifµÄÆ¥Åä¹ØÏµ£¬ÊéдifÓï¾äǶÌ×ʱһ°ã²ÉÓÃËõ½øµÄ½×ÌÝʽд·¨£¬ÔÚʵ¼Ê±à³ÌÖУ¬ÎªÁ˱íÃ÷±à³ÌÕßµÄÒâͼ£¬Ò²³£³£Í¨¹ý¡°{}¡±À´Ç¿ÖÆifºÍelseµÄÅä¶Ô¹ØÏµ¡£
¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·¿Î³Ìµ¥Ôª×ܽáÓëµ¥ÔªÁ·Ï° ´ð°¸
£¨2£©switchÓï¾äÖУ¬¡°±í´ïʽ¡±ºÍ¡°³£Á¿±í´ïʽ¡±µÄÀàÐÍÖ»ÄÜÊÇÕûÐÍ»ò×Ö·ûÐÍÊý¾Ý£¬ÇÒ¡°³£Á¿±í´ïʽ¡±Ö»ÄÜÓɳ£Á¿¹¹³É£¬Í¨¹ý¡°±í´ïʽ¡±Óë¡°³£Á¿±í´ïʽ¡±Ö®¼äµÄ¶ÔµÈ¹ØÏµ¹¹Ôì³ö¶à·ÖÖ§Ñ¡Ôñ½á¹¹¡£
£¨3£©ÔÚijЩ¶à·ÖÖ§Ñ¡Ôñ½á¹¹³ÌÐòÉè¼ÆÖУ¬¼È¿ÉʹÓÃif-elseÓï¾äʵÏÖ£¬Ò²¿ÉÒÔʹÓÃswitchÓï¾äʵÏÖ¡£switchÓï¾äÓëifÓï¾äµÄ²»Í¬Ö®´¦ÔÚÓÚ£ºswitchÓï¾ä½öÄÜÅжÏÒ»ÖÖÂß¼¹ØÏµ£¬¼´¡°±í´ïʽ¡±ºÍÖ¸¶¨¡°³£Á¿±í´ïʽ¡±µÄÖµÊÇ·ñÏàµÈ£¬¶ø²»ÄܽøÐдóÓÚ£¬Ð¡ÓÚijһ¸öÖµµÄÅжϣ¬²»Äܱí´ïÇø¼äÊý¾ÝµÄ¸ÅÄifÓï¾ä¿ÉÒÔ¼ÆËãºÍÅжϸ÷ÖÖ±í´ïʽ¡£ËùÒÔswitchÓï¾ä²»ÄÜÍêÈ«Ìæ´úifÓï¾ä¡£
×ÜÖ®£¬Í¨¹ý±¾µ¥ÔªµÄѧϰ£¬Ó¦¸ÃÕÆÎÕCÓïÑÔÑ¡Ôñ½á¹¹³ÌÐòÉè¼ÆµÄ˼·ºÍÓï¾äµÄ»ù±¾Ó÷¨¡£
µ¥ÔªÁ·Ï°
Ò»£®Ñ¡ÔñÌâ
1£®ÒÔÏÂÑ¡ÏîÖУ¬µ±xΪ´óÓÚ1µÄÆæÊýʱ£¬ÖµÎª0µÄ±í´ïʽ£¨ £©¡£
A£®x%2==1
B£®x/2
C£®x%2!=0
D£®x%2==0
2£®ÔÚCÓïÑÔÖУ¬ifÓï¾äºóµÄÒ»¶ÔÔ²À¨ºÅÖÐÓÐÒ»¸öÓÃÒÔ¾ö¶¨·ÖÖ§×ßÏòµÄ±í´ïʽ£¬¸Ã±í´ïʽ£¨ £©¡£
A£®Ö»ÄÜÊǹØÏµ±í´ïʽ B£®Ö»ÄÜÊÇÂß¼±í´ïʽ C£®Ö»ÄÜÊǹØÏµ»òÂß¼±í´ïʽ D£®¿ÉÒÔÊÇÈκκϷ¨±í´ïʽ 3£®¶ÁÏÂÃæ³ÌÐò¶Î£¬µ±x=-3ʱ£¬Êä³öyµÄֵΪ£¨ £©¡£
int x,y; y=0;
scanf(¡°%d¡±,&x); if(x>=0) if(x>0) y=1; else y=-1;
printf(¡°y=%d¡±,y);
A£®1 B£®-1 C£®0 D£®²»È·¶¨ 4£®ÏÂÁÐÓï¾ä½«Ð¡Ð´×Öĸת»¯Îª´óд×Öĸ£¬ÕýÈ·µÄÓï¾äΪ£¨ £©¡£
A£®if(¡¯z¡¯>=ch>=¡¯a¡¯) ch=ch-32; B£®if(ch>=¡¯a¡¯&&ch<=¡¯z¡¯) ch=ch-32; C£®ch=(¡¯z¡¯>=ch>=¡¯a¡¯)?ch-32:ch;
¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·¿Î³Ìµ¥Ôª×ܽáÓëµ¥ÔªÁ·Ï° ´ð°¸
D£®ch=( ch>=¡¯a¡¯&&ch<=¡¯z¡¯)?ch:ch-32;
5£®¹ØÓÚÓëswitchÓï¾äÅäÌ×µÄcaseÓï¾äÖÐËùʹÓõıí´ïʽ£¬Ëµ·¨ÕýÈ·µÄÊÇ£¨ £©¡£
A£®¿ÉÒÔÊDZäÁ¿ B£®¿ÉÒÔÊdz£Á¿»ò±äÁ¿ C£®Ö»ÄÜÊdz£Á¿»ò³£Á¿±í´ïʽ
D£®ÎÞÂÛÊǺÎÖÖ±í´ïʽ£¬Ö»ÒªÔÚÖ´ÐÐʱÓÐÈ·¶¨µÄÖµ¾ÍÐÐ
¶þ£®Ìî¿ÕÌâ
1£®ÔÚËãÊõÔËËã·û¡¢¹ØÏµÔËËã·û¡¢Âß¼ÔËËã·ûºÍ¸³ÖµÔËËã·ûÖУ¬ÔËËãÓÅÏȼ¶×î¸ßµÄÔËËã·ûÊÇ £¬×îµÍµÄÊÇ ¡£
2£®ÕýÈ·±íʾÊýѧ¹ØÏµ¡°1
char ch;
ch= ; if(ch>=¡¯A¡¯&& ) else if( ) putchar(ch);
5£®ÒÔϳÌÐò¶Î¹¦ÄÜÊǸù¾ÝѧÉú¿¼ÊԳɼ¨£¬È·¶¨Æä³É¼¨µÈ¼¶£¬³É¼¨ÓëµÈ¼¶¶ÔÓ¦Çé¿öÓ롾Àý4-7¡¿Öбí¸ñÏàͬ£¬Ç뽫³ÌÐò¶Î²¹³äÍêÕû¡£
char level; //³É¼¨µÈ¼¶ float score; //¿¼ÊԳɼ¨ scanf(¡°%f¡±,&score); switch( ) { :level=?A?; ;
case 8: level=?B?;break; case 7: level=?C?; break; case 6: level=?D?; break; default: ;
¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·¿Î³Ìµ¥Ôª×ܽáÓëµ¥ÔªÁ·Ï° ´ð°¸
}
printf(¡°¿¼ÊԳɼ¨µÈ¼¶Îª£º .¡±,level);
*******************************************************************************
ϰÌâ´ð°¸£º
Ò»£®Ñ¡ÔñÌâ
1£®D
2£®D
3£®C
4£®B
5£®C
¶þ£®Ìî¿ÕÌâ
1£®!(·Ç) = 2£®a>1&&a<4 3£®n%3!=0 4£® char ch;
ch= getchar() ; if(ch>=¡¯A¡¯&& ch<='T' ) ch=ch+6; else if(ch>='U'&&ch<='Z' ) ch=ch-20; putchar(ch);
5£®char level; //³É¼¨µÈ¼¶
float score; //¿¼ÊԳɼ¨ scanf(¡°%f¡±,&score); switch(int(score/10) ) { case 10: case 9 :level=?A?; break ;
case 8: level=?B?;break; case 7: level=?C?; break; case 6: level=?D?; break; default: level='E' ; }
*******************************************************************************
¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·¿Î³Ìµ¥Ôª×ܽáÓëµ¥ÔªÁ·Ï° ´ð°¸
µ¥ÔªÎå Ñ»·½á¹¹³ÌÐòÉè¼Æ
µ¥Ôª×ܽáÌáÉý
ÔÚ±¾µ¥ÔªÖУ¬ÈçºÎÀí½âÑ»·µÄ±¾ÖÊ¡¢ÈçºÎ·ÖÎöÑ»·µÄÈý¸öÒªËØÒÔ¼°ÈçºÎÃèÊöÑ»·½á¹¹Óï¾äÊǺËÐÄÄÚÈÝ¡£Í¨¹ý±¾µ¥ÔªµÄѧϰ£¬ÎÒÃÇÓ¦¸ÃÖªµÀ£º
1£® Ñ»·µÄ±¾ÖÊÊǽ«³ÌÐòÔ±´Ó´óÁ¿Öظ´±àдÏàͬ´úÂëµÄ¹¤×÷Öнâ·Å³öÀ´£¬¼õÉÙ³ÌÐòÔ´´ú
ÂëµÄ´æ´¢¿Õ¼ä£¬Ìá¸ß³ÌÐòµÄÖÊÁ¿£¬Ìá¸ß³ÌÐò±àдµÄ¹¤×÷ЧÂÊ£¬µ«¼ÆËã»úÖ´ÐгÌÐòµÄ¹¤×÷Á¿²¢Ã»ÓмõÉÙ¡£ 2£® Ñ»·½á¹¹µÄÈýÒªËØ°üÀ¨£º
£¨1£©Ñ»·±äÁ¿³õÖµ £¨2£©Ñ»·¿ØÖÆÌõ¼þ±í´ïʽ £¨3£©Ñ»·Ìå 3£®Ñ»·½á¹¹ÃèÊöÓï¾äÓÐÈýÖÖ£º while ¡¢ do-while ºÍ for ¡£ ÆäÖÐwhileºÍdo-whileµÄÇø±ðÔÚÓÚ ²»¹ÜÑ»·Ìõ¼þÊÇ·ñ³ÉÁ¢£¬do-whileÑ»·¶¼ÏÈÖ´ÐÐÒ»´ÎÑ»·Ì壬ËùÒÔdo-whileÑ»·µÄÑ»·ÌåÖÁÉÙÖ´ÐÐÒ»´Î£¬¶øwhileÑ»·µÄÑ»·Ìå¿ÉÄÜÒ»´Î¶¼²»Ö´ÐÐ ¡£ 4£®Ñ»·½á¹¹¿ØÖÆÓï¾äbreakµÄ×÷ÓÃÊÇ£º ½áÊøÑ»· £» Ñ»·½á¹¹¿ØÖÆÓï¾äcontinueµÄ×÷ÓÃÊÇ£º Ìáǰ½áÊø±¾´ÎÑ»· ¡£ 5£®ÔÚÒ»¸öÑ»·½á¹¹Óï¾äÖÐÓÖ°üº¬ÁËÒ»¸öÑ»·½á¹¹Óï¾ä³ÆÖ®Îª Ñ»·µÄǶÌ× ¡£³ÌÐòÖ´ÐÐʱ£¬Íâ²ãÑ»·Ã¿Ö´ÐÐÒ»´Î£¬ÄÚ²ãÑ»·¾ÍÒªÍêÕûµÄÖ´ÐÐÍֱ꣬ÖÁÄÚ²ãÑ»·Ö´ÐнáÊø£¬ÔÙ¿ªÊ¼Ö´ÐÐÏÂÒ»´ÎÍâ²ãÑ»·¡£ ѧϰÍê±¾µ¥Ôª£¬Ó¦¸ÃÕÆÎÕCÓïÑÔÑ»·½á¹¹³ÌÐòÉè¼ÆµÄ˼·ºÍ»ù±¾Óï¾äµÄÓ÷¨¡£ÖÁ´Ë£¬ÎÒÃǾÍѧÍêÁ˽ṹ»¯³ÌÐòÉè¼ÆÖеÄÈýÖÖ»ù±¾½á¹¹£ºË³Ðò¡¢Ñ¡ÔñºÍÑ»·¡£
µ¥ÔªÁ·Ï°
Ò»£®Ñ¡ÔñÌâ
1£®ÏÂÃæËµ·¨ÕýÈ·µÄÊÇ£¨ £©¡£
A£®whileÓï¾ä²»¹ÜÌõ¼þ±í´ïʽÊÇ·ñÎªÕæ£¬¶¼½«Ö´ÐÐÒ»´ÎÑ»·Ìå¡£