CÓïÑÔÁ·Ï°Ì⣨´øÏê½â´ð°¸£© ÏÂÔØ±¾ÎÄ

Ö´ÐÐifÓï¾ä¡£10µÈÓÚ10£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ³ÉÁ¢£¬Ö´ÐÐbreak£¬Ìø³öÑ­»·¡£ ´ÓbreakÌø³öÖÁforÓï¾äµÄÏÂÒ»ÌõÓï¾ä¡£Ö´ÐÐprintf(?%d %d?,y,x); Êä³öµ±Ç°µÄyÓëx.½á¹ûΪ10 5 14.

#include main( )

{ char ch;

ch=getchar( ); switch(ch)

{ case ¡®A¡¯ : printf(?%c?,¡¯A¡¯);

case ¡®B¡¯ : printf(?%c?,¡¯B¡¯); break; default: printf(?%s\\n?,?other?); } }

µ±´Ó¼üÅÌÊäÈë×ÖĸAʱ£¬ÔËÐнá¹ûΪ£ºAB Ïê¼û½Ì²Äp103£¬switchÓï¾ä switch£¨±í´ïʽ£© { case ³£Á¿1 £ºÓï¾ä1 case ³£Á¿2 £ºÓï¾ä2 ©« ©« ©« case ³£Á¿n £ºÓï¾än default : Óï¾än+1 }

ÆäÖбí´ïʽ£¬³£Á¿1£¬¡­£¬³£Á¿n¶¼ÎªÕûÐÍ»ò×Ö·ûÐÍ

caseÏ൱ÓÚ¸ø³öÖ´ÐгÌÐòµÄÈë¿ÚºÍÆðʼλÖã¬ÈôÕÒµ½Æ¥ÅäµÄ³£Á¿£¬Ôò´Ó´Ë´¦¿ªÊ¼ÍùÏÂÖ´ÐгÌÐò£¬²»ÔÙÆ¥Åä³£Á¿£¬Ö±ÖÁÓöµ½break»òswitch½áÊø

±¾Ìâ¹ý³Ì£º

Ê×ÏÈ´Ó¼üÅ̽ÓÊÕÒ»¸ö×Ö·û¡¯A¡¯²¢½«Æä·ÅÔÚ±äÁ¿chÖС£

Ö´ÐÐswitchÓï¾ä¡£SwitchºóÃæµÄÌõ¼þ±í´ïʽΪch,Òò´Ë±í´ïʽµÄÖµ¼´Îª×Ö·û¡¯A¡¯. ÓÃ×Ö·û¡¯A¡¯ÒÀ´ÎÓëÏÂÃæµÄ caseÖеij£Á¿Æ¥Åä¡£

ÓëµÚ1¸öcaseºóµÄ³£Á¿Æ¥Å䣬Ôò´ÓÆäºóµÄÓï¾ä¿ªÊ¼ÍùÏÂÖ´ÐгÌÐò£¨ÔÚÖ´Ðйý³ÌÖв»ÔÙ½øÐÐÆ¥Åä¡££©Òò´ËÏÈÖ´ÐÐprintf(?%c?,¡¯A¡¯)£¬ÆÁÄ»ÉÏÊä³öA£»ÔÙÍùϼÌÐøÖ´ÐÐprintf(?%c?,¡¯B¡¯)£¬ÆÁÄ»ÉÏÊä³öB£»ÔÙ¼ÌÐøÖ´ÐÐbreak£¬ ´ËÊ±Ìø³öswitchÓï¾ä¡£

15.

#include main( )

{ int a=1,b=0£» scanf(?%d?,&a);

switch(a)

{ case 1: b=1£»break£»

case 2: b=2£»break£» default : b=10£»} printf(\£» }

Èô¼üÅÌÊäÈë5£¬ÔËÐнá¹ûΪ£º10 ±¾Ìâ¹ý³Ì£º

Ê×ÏÈÓÃscanfº¯ÊýΪ±äÁ¿a¸³ÖµÎª5¡£ Ö´ÐÐswitchÓï¾ä¡£switchºóÃæµÄÌõ¼þ±í´ïʽΪa,Òò´Ë±í´ïʽµÄÖµ¼´Îª5. ÓÃ5ÒÀ´ÎÓëÏÂÃæ caseÖеij£Á¿Æ¥Å䡣ûÓÐÕÒµ½Æ¥ÅäµÄ³£Á¿£¬Òò´ËÁ½¸öcaseºóµÄÓï¾ä¶¼²»Ö´ÐС£Ö´ÐÐdefaultºóÃæµÄÓï¾äb=10£»½«10¸³¸ø±äÁ¿b¡£

Êä³ö±äÁ¿b,½á¹ûΪ10

16.

#include main()_

{ char grade=¡¯C¡¯; switch(grade) {

case ¡®A¡¯: printf(?90-100\\n?);

case ¡®B¡¯: printf(?80-90\\n?);

case ¡®C¡¯: printf(?70-80\\n?);

case ¡®D¡¯: printf(?60-70\\n?); break; case ¡®E¡¯: printf(?<60\\n?); default : printf(?error!\\n?);

} }

ÔËÐнá¹ûΪ£º 70-80 60-70

±¾Ìâ¹ý³Ì£º

Ê×ÏÈ´Ó¼üÅ̽ÓÊÕÒ»¸ö×Ö·û¡¯C¡¯²¢½«Æä·ÅÔÚ±äÁ¿gradeÖС£

Ö´ÐÐswitchÓï¾ä¡£switchºóÃæµÄÌõ¼þ±í´ïʽΪgrade,Òò´Ë±í´ïʽµÄÖµ¼´Îª×Ö·û¡¯C¡¯. ÓÃ×Ö·û¡¯C¡¯ÒÀ´ÎÓëÏÂÃæµÄ caseÖеij£Á¿Æ¥Åä¡£

ÓëµÚ3¸öcaseºóµÄ³£Á¿Æ¥Å䣬Ôò´ÓÆäºóµÄÓï¾ä¿ªÊ¼ÍùÏÂÖ´ÐгÌÐò£¨ÔÚÖ´Ðйý³ÌÖв»ÔÙ½øÐÐÆ¥Åä¡££©Òò´ËÏÈÖ´ÐÐprintf(?70-80\\n?);£¬ÆÁÄ»ÉÏÊä³ö70-80,²¢»»ÐУ»ÔÙÍùϼÌÐøÖ´ÐÐprintf(?60-70\\n?)£¬ÆÁÄ»ÉÏÊä³ö60-70£¬²¢»»ÐУ»ÔÙ¼ÌÐøÖ´ÐÐbreak£¬ ´ËÊ±Ìø³öswitchÓï¾ä¡£ 17.

#include main()

{ int y=9;

for(;y>0;y- -)

if(y%3==0)

{ printf(%d?,- -y); }

}

ÔËÐнá¹ûΪ£º 852

Ïê¼û½Ì²Äp53£¬×ÔÔö×Ô¼õ·ûºÅ

´ËÌâ ±í´ïʽ1±»Ê¡ÂÔ£¬±í´ïʽ2£¨Ñ­»·Ìõ¼þ£©Îªy>0£¬±í´ïʽ3Ϊy-- ³õÖµyΪ9£¬Ñ­»·Ìõ¼þ£¨¼´±í´ïʽ2£©y>0³ÉÁ¢£¬½øÈëÑ­»·Ìå

µÚ1´ÎÑ­»·

Ö´ÐÐifÓï¾ä¡£9%3==0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ³ÉÁ¢£¬Ö´ÐÐprintf(%d?,- -y)£¬¼´yÏÈ×Ô¼õ1±äΪ8£¬È»ºóÔÚÊä³ö£¬Òò´ËÆÁÄ»ÉÏÊä³ö8

תÏò±í´ïʽ3£¬Ö´ÐÐy--, y=y-1=8-1=7¡£Ñ­»·Ìõ¼þy>0³ÉÁ¢£¬½øÈëµÚ2´ÎÑ­»·

µÚ2´ÎÑ­»·

Ö´ÐÐifÓï¾ä¡£7%3²»Îª0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ²»³ÉÁ¢£¬²»Ö´ÐÐprintf(%d?,- -y)

תÏò±í´ïʽ3£¬Ö´ÐÐy--, y=y-1=7-1=6¡£Ñ­»·Ìõ¼þy>0³ÉÁ¢£¬½øÈëµÚ3´ÎÑ­»·

µÚ3´ÎÑ­»·

Ö´ÐÐifÓï¾ä¡£6%3==0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ³ÉÁ¢£¬Ö´ÐÐprintf(%d?,- -y)£¬¼´yÏÈ×Ô¼õ1±äΪ5£¬È»ºóÔÚÊä³ö£¬Òò´ËÆÁÄ»ÉÏÊä³ö5

תÏò±í´ïʽ3£¬Ö´ÐÐy--, y=y-1=5-1=4¡£Ñ­»·Ìõ¼þy>0³ÉÁ¢£¬½øÈëµÚ4´ÎÑ­»·

µÚ4´ÎÑ­»·

Ö´ÐÐifÓï¾ä¡£4%3²»Îª0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ²»³ÉÁ¢£¬²»Ö´ÐÐprintf(%d?,- -y)

תÏò±í´ïʽ3£¬Ö´ÐÐy--, y=4-1=3¡£Ñ­»·Ìõ¼þy>0³ÉÁ¢£¬½øÈëµÚ5´ÎÑ­»·

µÚ5´ÎÑ­»·

Ö´ÐÐifÓï¾ä¡£3%3==0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ³ÉÁ¢£¬Ö´ÐÐprintf(%d?,- -y)£¬¼´yÏÈ×Ô¼õ1±äΪ2£¬È»ºóÔÚÊä³ö£¬Òò´ËÆÁÄ»ÉÏÊä³ö2

תÏò±í´ïʽ3£¬Ö´ÐÐy--, y=y-1=2-1=1¡£Ñ­»·Ìõ¼þy>0³ÉÁ¢£¬½øÈëµÚ5´ÎÑ­»· µÚ6´ÎÑ­»·

Ö´ÐÐifÓï¾ä¡£1%3²»Îª0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ²»³ÉÁ¢£¬²»Ö´ÐÐprintf(%d?,- -y)

תÏò±í´ïʽ3£¬Ö´ÐÐy--, y=1-1=0¡£Ñ­»·Ìõ¼þy>0²»³ÉÁ¢£¬Ñ­»·½áÊø¡£

18.

#include main()

{ int i,sum=0; i=1;

do{ sum=sum+i; i++; }while(i<=10); printf(?%d?,sum);

}

ÔËÐнá¹ûΪ£º 55 19.

#include #define N 4 main() { int i;

int x1=1,x2=2; printf(\

for(i=1;i<=N;i++)

{ printf(\if(i%2==0)

printf(\x1=x1+x2; x2=x2+x1; }

}

ÔËÐнá¹ûΪ£º 1 2 3 5 8 13 21 34

´ËÌâ Ê×ÏÈΪÕûÐͱäÁ¿¸³³õÖµx1=1,x2=2

±í´ïʽ1Ϊi=1£¬±í´ïʽ2£¨Ñ­»·Ìõ¼þ£©Îªi<=N¼´i<=4£¬±í´ïʽ3Ϊi++ Ñ­»·±äÁ¿³õÖµiΪ1£¬Ñ­»·Ìõ¼þ£¨¼´±í´ïʽ2£©i<=4³ÉÁ¢£¬½øÈëµÚ1´ÎÑ­»·

µÚ1´ÎÑ­»·

Ö´ÐÐprintf(\Òò´ËÆÁÄ»ÉÏÊä³ö1 2

Ö´ÐÐifÓï¾ä¡£1%2²»Îª0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ²»³ÉÁ¢£¬²»Ö´ÐÐprintf(\Ö´ÐÐx1=x1+x2=1+2=3;´Ëʱx1ÖеÄÖµÒѱäΪ3 Ö´ÐÐx2=x2+x1=2+3=5¡£

תÏò±í´ïʽ3£¬Ö´ÐÐi++, iΪ2¡£Ñ­»·Ìõ¼þi<=4³ÉÁ¢£¬½øÈëµÚ2´ÎÑ­»· µÚ2´ÎÑ­»·

Ö´ÐÐprintf(\Òò´ËÆÁÄ»ÉÏÊä³ö3 5

Ö´ÐÐifÓï¾ä¡£2%2==0£¬ifÓï¾äµÄÌõ¼þ±í´ïʽ³ÉÁ¢£¬Ö´ÐÐprintf(\»»ÐÐ Ö´ÐÐx1=x1+x2=3+5=8;´Ëʱx1ÖеÄÖµÒѱäΪ8 Ö´ÐÐx2=x2+x1=5+8=13¡£

תÏò±í´ïʽ3£¬Ö´ÐÐi++, iΪ3¡£Ñ­»·Ìõ¼þi<=4³ÉÁ¢£¬½øÈëµÚ3´ÎÑ­»· µÚ3´ÎÑ­»·