¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸-20140211(5)

2019-07-13 19:37

¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸

int year,f; //fÊÇÈòÄêµÄ±ê־룬year±íʾÄê·Ý scanf(¡°%d¡±,&year);

if(year%4==0&&year0!=0||year@0==0) f=1; else

f=0; if( f==1 ) printf(¡°%dÄêÊÇÈòÄê¡£¡±,year);

else

printf(¡°%dÄê²»ÊÇÈòÄê¡£¡±,year);

2£®ÒÔϳÌÐòÓÃÓÚÅжÏÊäÈëµÄ×Ö·ûÊÇ·ñΪ×Öĸ£¬²¹³äÍêÕû£¬È»ºó½«³ÌÐò¸Äд³É½öÒ»¶Ôif-elseµÄÐÎʽ¡£

char ch; ch=getchar( );

if( ch>=¡¯A¡¯&&ch<=¡¯Z¡¯ ) printf(¡°%cÊÇ×Öĸ¡£¡±,ch); else if(ch>=¡¯a¡¯&&ch<=¡¯z¡¯ ) printf(¡°%cÊÇ×Öĸ¡£¡±,ch); else

printf(¡°%c²»ÊÇ×Öĸ¡£¡±,ch);

¸Ä³ÉÒ»¶Ôif-elseµÄÐÎʽ£º

char ch; ch=getchar( );

if( ch>=¡¯A¡¯&&ch<=¡¯Z¡¯||ch>=¡¯a¡¯&&ch<=¡¯z¡¯ ) printf(¡°%cÊÇ×Öĸ¡£¡±,ch); else

printf(¡°%c²»ÊÇ×Öĸ¡£¡±,ch);

¡¾ËæÌÃÁ·Ï°4-5¡¿

1£®½«¡¾ËæÌÃÁ·Ï°4-4¡¿ÖеÚ1ÌâµÄ3ÖÁ6ÐгÌÐòʹÓÃÌõ¼þÔËËã·ûÃèÊö£º

f= (year%4==0&&year0!=0||year@0==0)?1:0;

¡¾ËæÌÃÁ·Ï°4-6¡¿

1£®ÊäÈë1~7Ö®¼äµÄÈÎÒâÊý×Ö£¬Êä³öÆä¶ÔÓ¦µÄÐÇÆÚ¼¸µÄÓ¢ÎÄ£¬ÈçÊäÈë5£¬³ÌÐòÊä³öFriday¡£ÈôÊäÈë1~7ÒÔÍâµÄÊý×Ö£¬ÔòÌáʾÊäÈë´íÎó¡£

20

¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸

²Î¿¼³ÌÐò´úÂëÈçÏ£º

#include void main( ) { int m;

printf(\ÇëÊäÈë1~7ÈÎÒâÊý×Ö:\ scanf(\ switch(m) { } }

case 1:printf(\case 2:printf(\case 3:printf(\case 4:printf(\case 5:printf(\case 6:printf(\case 7:printf(\default:printf(\ÊäÈë´íÎó!\

¶þ£® µ¥Ôª×ܽá

ÔÚÑ¡Ôñ½á¹¹³ÌÐòÉè¼ÆÖУ¬Ìõ¼þÅжϱí´ïʽºÍÑ¡Ôñ½á¹¹ÊµÏÖÓï¾äÊÇÁ½¸öºËÐÄÄÚÈÝ¡£Í¨¹ý±¾µ¥ÔªµÄѧϰ£¬ÎÒÃÇÓ¦¸ÃÖªµÀ£º

1£®Ìõ¼þÅжϱí´ïʽÓɹØÏµÔËËã·û¼°Æä±í´ïʽ¡¢Âß¼­ÔËËã·û¼°Æä±í´ïʽ¹¹³É£¬ÆäÖУº £¨1£© ¹ØÏµÔËËã·ûÓУº > ¡¢ < ¡¢ >= ¡¢ <= ¡¢ !=¡¢ == £¨2£© Âß¼­ÔËËã·ûÓУº &&¡¢||¡¢ £¡ 2£®Ñ¡Ôñ½á¹¹ÊµÏÖÓï¾äÓÐÈýÖÖ·½Ê½£º £¨1£© µ¥·ÖÖ§ifÑ¡Ôñ½á¹¹£¬Ò»°ã¸ñʽΪ£º if ( ±í´ïʽ )

{ Óï¾ä£»}

£¨2£© Ë«·ÖÖ§if-elseÑ¡Ôñ½á¹¹£¬Ò»°ã¸ñʽΪ£º

if ( ±í´ïʽ )

{ Óï¾ä1£»}

else { Óï¾ä2£»}

21

¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸

£¨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µÄÅä¶Ô¹ØÏµ¡£

£¨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µÄֵΪ£¨ £©¡£

22

¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸

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; 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( )

23

¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸

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: ; }

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);

24


¡¶CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡¡·½Ì²Ä²Î¿¼´ð°¸-20140211(5).doc ½«±¾ÎĵÄWordÎĵµÏÂÔØµ½µçÄÔ ÏÂÔØÊ§°Ü»òÕßÎĵµ²»ÍêÕû£¬ÇëÁªÏµ¿Í·þÈËÔ±½â¾ö£¡

ÏÂһƪ£ºÐÄѪ¹ÜÄÚ¿Æ»¤Àí³£¹æ¿¼ÊÔÊÔÌâ

Ïà¹ØÔĶÁ
±¾ÀàÅÅÐÐ
¡Á ×¢²á»áÔ±Ãâ·ÑÏÂÔØ£¨ÏÂÔØºó¿ÉÒÔ×ÔÓɸ´ÖƺÍÅŰ棩

ÂíÉÏ×¢²á»áÔ±

×¢£ºÏÂÔØÎĵµÓпÉÄÜ¡°Ö»ÓÐĿ¼»òÕßÄÚÈݲ»È«¡±µÈÇé¿ö£¬ÇëÏÂÔØÖ®Ç°×¢Òâ±æ±ð£¬Èç¹ûÄúÒѸ¶·ÑÇÒÎÞ·¨ÏÂÔØ»òÄÚÈÝÓÐÎÊÌ⣬ÇëÁªÏµÎÒÃÇЭÖúÄã´¦Àí¡£
΢ÐÅ£º QQ£º