CÓïÑÔ³ÌÐòÉè¼Æ»ù´¡½Ì³Ì - ϰÌâ´ð°¸

4.1.5 ÉèyΪintÐͱäÁ¿£¬Çëд³öÃèÊö¡°yÊÇÆæÊý¡±µÄ±í´ïʽ y%2!=0 ¡£ 4.1.6 Éèx£¬y£¬zΪintÐͱäÁ¿£¬Çëд³öÃèÊö¡°x»òyÖÐÓÐÒ»¸öСÓÚz¡±µÄ±í´ïʽ x=z||x>=z&&yb && c>a||abµÄÖµÊÇ 1 ¡£ 4.1.8 ¼ÙÉè a=5, b=2, c=4£¬ÒÔϱí´ïʽµÄÖµÒÀ´ÎΪ£º 0,1,1,1 ¡£

(1) a % b * c && c % b * a (2) b % c * a && a % c * b (3) a % b * c || c % b * a (4) b % c * a || a % c * b

4.1.9 ¼ÙÉè a=3, b=4, c=5,x=0,y=0£¬ÒÔϸ÷±í´ïʽµÄÖµÒÀ´ÎΪ 0,1,1,0,1 ¡£

(1) a + b > c && b == c (2) a || b + c && b - c (3) ! (a > b) && ! c || 1

(4) ! (x = a) && (y = b) && 0 (5) ! (a + b) + c ¨C 1 && b + c/2

4.1.10 Á½´ÎÔËÐÐÏÂÃæµÄ³ÌÐò£¬Èç¹û´Ó¼üÅÌÉÏ·Ö±ðÊäÈë6ºÍ4£¬Êä³öµÄ½á¹ûÊÇ 7ºÍ5 ¡£

void main() { int x;

scanf(¡°%d¡±,&x); if(x++>5)

printf(¡°%d¡±,x); else

printf(¡°%d\\n¡±,x--); }

4.2 Ñ¡ÔñÌ⣺

4.2.1 ÉèaΪÕûÐͱäÁ¿£¬²»ÄÜÕýÈ·±í´ïÊýѧ¹ØÏµ: 10

A) 1010&&a<15 D) !(a<=10)&&!(a>=15) 4.2.2 ÔÚÒÔÏÂÒ»×éÔËËã·ûÖУ¬ÓÅÏȼ¶×î¸ßµÄÊÇ( C )¡£

A) <= B) = C) % D) && 4.2.3 Éèa,b,c¶¼ÊÇintÐͱäÁ¿£¬ÇÒa=3,b=4,c=5,ÔòÏÂÃæ±í´ïʽÖÐ,ֵΪ0µÄ±í´ïʽÊÇ

( D )¡£

A) ?a?&&?b? B) a<=b C) c||+c&&b-c D) !((a

A) ¹ØÏµ±í´ïʽ B) Âß¼­±í´ïʽ C) ËãÊõ±í´ïʽ D) ÈÎÒâ±í´ïʽ 4.2.5 ÔÚÒÔÏÂÔËËã·ûÖУ¬ÓÅÏȼ¶×î¸ßµÄÔËËã·ûÊÇ( B )¡£

A) £¼= B) £¯ C) != D) £¦£¦ 4.2.6 ¼ÙÉèËùÓбäÁ¿¾ùΪÕûÐÍ£¬±í´ïʽ(a=2£¬b=5£¬a£¾b? a++£ºb++£¬a+b)µÄÖµÊÇ( B )¡£

A) 7 B) 8 C) 9 D) 2 4.2.7 ÔÚCÓïÑÔÖУ¬ÄÜ´ú±íÂß¼­Öµ\Õæ\µÄÊÇ( D )¡£

A) true B) ´óÓÚ0µÄÊý C) ·Ç0ÕûÊý D) ·Ç0µÄÊý 4.2.8 ÔÚÒÔÏÂÔËËã·ûÖУ¬ÓÅÏȼ¶×î¸ßµÄÔËËã·ûÊÇ( A )¡£

A) ! B) = C) + D) || 4.2.9 Âß¼­ÔËËã·ûÁ½²àÔËËã¶ÔÏóµÄÊý¾ÝÀàÐÍ( D )¡£

A) Ö»ÄÜÊÇ0»ò1 B) Ö»ÄÜÊÇ0»ò·Ç0ÕýÊý

C) Ö»ÄÜÊÇÕûÐÍ»ò×Ö·ûÐÍÊý¾Ý D) ¿ÉÒÔÊÇÈκÎÀàÐ͵ÄÊý¾Ý

4.3 ±à³ÌÌâ

4.3.1 ±àдһ¸öC³ÌÐò£¬ÒªÇó´Ó¼üÅÌÊäÈëÒ»¸öÕûÊý£¬ÅжϸÃÕûÊýÊÇ·ñÄܹ»±»17Õû³ý¡£

£¨½âÎö£ºµ±¸ÃÊýÓë17µÄÓàÊýΪÁãʱ£¬¼´¿ÉÒÔ±»17Õû³ý¡££© //²Î¿¼³ÌÐò

#include void main() { int a;

printf(¡°ÇëÊäÈëÒ»¸öÕûÊý£º¡±); scanf(¡°%d¡±,&a); if(a==0)

printf(¡°%dÄܱ»17Õû³ý\\n¡±,a); else

printf(¡°%d²»Äܱ»17Õû³ý\\n¡±,a); }

4.3.2 ±àдһ¸öC³ÌÐò£¬¼ÆËã²¢ÏÔʾÓÉÏÂÁÐ˵Ã÷È·¶¨µÄÒ»ÖÜнˮ¡£Èç¹û¹¤Ê±Ð¡ÓÚ40£¬

Ôòнˮ°´Ã¿Ð¡Ê±8Ôª¼Æ£»·ñÔò£¬°´320Ôª¼ÓÉϳ¬³ö40Сʱ²¿·ÖµÄÿСʱ12Ôª¡££¨½âÎö£ºÒ»Öܹ¤Ê±ÊýΪ¼üÅÌÊäÈ룬ÏÔʾÆäÏàӦнˮΪÊä³ö¡££©

//²Î¿¼³ÌÐò

#include void main() {

float a,wage;

printf(¡°ÇëÊäÈ빤ʱÊý£º¡±); scanf(¡°%f¡±,&a);

if(a<0) printf(¡°error!¡±); else

{ if(a<40) wage=a*8;

else wage=320+(a-40)*12; printf(¡°ÖÜнˮ=%.1fÔª\\n¡±,wage);

}

}

4.3.3 ±àдһ¸öC³ÌÐò£¬ÒªÇó´Ó¼üÅÌÊäÈëÈý¸öÕûÊýa,b,c£¬Êä³öÆäÖÐ×î´óµÄÊý¡££¨½âÎö£º

Çó¼«ÖµÎÊÌâ¡£ÉèÁ¢Ò»¸ö±äÁ¿max×ÜÊDZ£ÁôÁ½Êý±È½Ïʱ½Ï´óµÄÄǸöÖµ¡£¾ßÌå·½·¨ÈçÏ£ºÏȽ«aµÄÖµ¸³¸ømax£¬Èç¹ûmax

//²Î¿¼³ÌÐò

#include void main() {

int a,b,c,max;

printf(¡°ÇëÊäÈëÈý¸öÕûÊý£º¡±); scanf(¡°%d %d %d¡±,&a,&b,&c); if(a>b) max=a;

else max=b; /* max=a>b?a:b; */ if(c>max) max=c; /* max=max>c?max:c; */ printf(¡°×î´óÖµmax=%d\\n¡±,max); }

4.3.4 ±àдһ¸öC³ÌÐò£¬ÒªÇó´Ó¼üÅÌÊäÈëÈý¸öÕûÊýx,y,z£¬Çë°ÑÕâÈý¸öÊýÓÉСµ½´óÊä³ö¡£

£¨½âÎö£ºÅÅÐòÎÊÌâ¡£Ïë°ì·¨°ÑÈý¸öÊý½øÐе÷»»£¬Ê¹µÃ×îСµÄÊý·Åµ½x±äÁ¿À×î

´óµÄÊý·ÅÔÚz±äÁ¿Àï¡£¾ßÌå·½·¨ÈçÏ£ºÏȽ«xÓëy½øÐбȽϣ¬Èç¹ûx>yÔò½«xÓëyµÄÖµ½øÐн»»»£¬È»ºóÔÙÓÃxÓëz½øÐбȽϣ¬Èç¹ûx>zÔò½«xÓëzµÄÖµ½øÐн»»»£¬ÕâÑùÄÜʹx×îС£»È»ºó½«yÓëz±È½Ï£¬²¢½«½ÏСµÄÖµ±£´æÔÚyÀï¶ø½Ï´óµÄÖµ·ÅÔÚzÀï¡£×îºó£¬ÒÀ´ÎÊä³öx¡¢y¡¢z¡££©

//²Î¿¼³ÌÐò

#include void main() {

int x,y,z,a;

printf(¡°input 3 integer :\\n¡±); scanf(¡°%d,%d,%d¡±,&x,&y,&z); if(x>y) /*ʹx<=y*/ {a=x; x=y; y=a;}

if(x>z) /*ʹx<=z*/ {a=x; x=z; z=a;} if(y>z) /*ʹy<=z*/ {a=z; z=y; y=a;}

printf(¡°\\nx=%d, y=%d, z=%d\\n¡±,x,y,z); }

4.3.5 ±àдһ¸öC³ÌÐò£¬ÒªÇó´Ó¼üÅÌÊäÈëÒ»¸ö²»¶àÓÚ5λµÄÕýÕûÊýx£¬ÒªÇóÊä³ö£ºÒ»¡¢

ËüÊǼ¸Î»Êý£»¶þ¡¢ÄæÐò´òÓ¡³ö¸÷λÊý×Ö£¬ÀýÈ磺ԭÊýΪ789£¬Ó¦Êä³ö987¡££¨½âÎö£º¸ÃÎÊÌâµÄºËÐÄÊÇ·Ö½â³öÿһλÉϵÄÊý×Ö£º a=x/10000; /*·Ö½â³öÍòλÉϵÄÊý×Ö*/ b=x000/1000; /*·Ö½â³öǧλÉϵÄÊý×Ö*/ c=x00/100; /*·Ö½â³ö°ÙλÉϵÄÊý×Ö*/ d=x0/10; /*·Ö½â³öʮλÉϵÄÊý×Ö*/ e=x; /*·Ö½â³ö¸öλÉϵÄÊý×Ö*/

ͨ¹ý¼ì²â¸÷Êý×ÖÊÇ·ñΪÁ㣬±ã¿ÉÖªµÀxÊǼ¸Î»Êý£¬ÀýÈ磺if (a) ÔòxÊÇ5λÊý¡£ £©

//²Î¿¼³ÌÐò

#include void main()

{ long x; int a,b,c,d,e;

printf(\ scanf(\

e=x; d=x/10; c=x/100; b=x/1000; a=x/10000; if(x>=1E+5||x<=0)

printf(\ else

{ if(a>0) printf(\λÊý£¬·´ÐòÊý×ÖÊÇ£º%d%d%d%d%d\\n\ else if(b>0) printf(\λÊý, ·´ÐòÊý×ÖÊÇ£º%d%d%d%d\\n\ else if(c>0) printf(\λÊý£¬·´ÐòÊý×ÖÊÇ£º%d%d%d\\n\ else if(d>0) printf(\λÊý£¬·´ÐòÊý×ÖÊÇ£º%d%d\\n\ else printf(\λÊý£¬Êý×ÖÊÇ:%d\\n\ } }

4.3.6 ±àдһ¸öC³ÌÐò£¬ÒªÇó´Ó¼üÅÌÊäÈëÁ½¸öÊý£¬²¢ÒÀ¾ÝÌáʾÊäÈëµÄÊý×Ö£¬Ñ¡Ôñ¶ÔÕâÁ½

¸öÊýµÄÔËË㣬²¢Êä³öÏàÓ¦ÔËËã½á¹û¡£ÒªÇóÌáʾΪ£º 1¡¢×÷¼Ó·¨£» 2¡¢×ö³Ë·¨£» 3¡¢×ö³ý·¨£º

£¨½âÎö£º¿ÉʹÓÃswitchÓï¾ä£¬ÒÔÌáʾÊäÈëµÄÊý×ÖΪÒÀ¾Ý£¬×÷·ÖÖ§½á¹¹Éè¼Æ£¬Ê¹µÃÌáʾÊäÈë1ʱ£¬½«Á½ÊýÖ®ºÍÊä³ö£»ÌáʾÊäÈë2ʱ£¬½«Á½ÊýÖ®»ýÊä³ö£»ÌáʾÊäÈë3ʱ£¬½«

Á½ÊýÖ®ÉÌÊä³ö -- ×¢Ò⣬³ýÊý²»¿ÉΪÁãµÄ¼ì²âÓëÌáʾ¡££©

//²Î¿¼³ÌÐò

#include void main() { float op1,op2; int sign;

printf(\ÇëÊäÈëÁ½¸ö²Ù×÷Êý: a b\\n\ scanf(\

printf(\ÇëÑ¡Ôñ½øÐеÄÔËËã(1,2,3,4): \\n\ printf(\ printf(\ printf(\ printf(\ printf(\ÄúÑ¡Ôñ: \ scanf(\ switch(sign)

{ case 1: printf(\ case 2: printf(\ case 3: printf(\

case 4: if(op2) {printf(\ else { printf(\³ýÊý²»ÄÜΪ0\\n\ default: printf(\ÄúÑ¡ÔñµÄÔËËã²»¶Ô\\n\ } }

ϰ Ìâ Îå

5.1Ìî¿ÕÌâ

5.1.1 CÓïÑÔÈý¸öÑ­»·Óï¾ä·Ö±ðÊÇ while Óï¾ä£¬ do while Óï¾äºÍ for Óï¾ä¡£ 5.1.2 ÖÁÉÙÖ´ÐÐÒ»´ÎÑ­»·ÌåµÄÑ­»·Óï¾äÊÇ do while ¡£ 5.1.3 Ñ­»·¹¦ÄÜ×îÇ¿µÄÑ­»·Óï¾äÊÇ for ¡£

5.1.4 ÏÂÃæ³ÌÐò¶ÎÊÇ´Ó¼üÅÌÊäÈëµÄ×Ö·ûÖÐͳ¼ÆÊý×Ö×Ö·ûµÄ¸öÊý£¬Óû»Ðзû½áÊøÑ­»·¡£ÇëÌî

Ìî¿Õ¡£ int n=0,c; c=getchar();

while( c!=?\\n? )

{ if( c>=?0?&&c<=?9? ) n++; c=getchar(); }

5.1.5 ÔÚÖ´ÐÐÒÔϳÌÐòʱ£¬Èç¹û¼üÅÌÉÏÊäÈ룺ABCdef<»Ø³µ>£¬ÔòÊä³öΪ abcDEF ¡£

#include { char ch;

while((ch=getchar())!=?\\n?)

{ if(ch>=?A?&&ch<=?Z?) ch=ch+32; else if(ch>=?a?&&ch<=?z?) ch=ch-32; printf(¡°\\n¡±); }

5.1.6 ÏÂÃæ³ÌÐòµÄ¹¦ÄÜÊÇÓÃշתÏà³ý·¨ÇóÁ½¸öÕýÕûÊýµÄ×î´ó¹«Ô¼Êý£¬ÇëÌî¿Õ¡£

#include void main() { int r,m,n;

scanf(¡°%d,%d¡±,&m,&n);

if(m

while(r) { m=n; n=r; r= m%n ;} printf(¡°%d\\n¡±,n); }

ÁªÏµ¿Í·þ£º779662525#qq.com(#Ìæ»»Îª@)