{int a,b;
scanf(\b=(a>=0)?a:-a; printf(\}
²Î¿¼´ð°¸£ºb=2
4.100 ÈôÔËÐÐʱÊäÈ룺100
main() {int a;
scanf(\
printf(\}
²Î¿¼´ð°¸£ºyes
4.101 Èç¹ûÔËÐÐʱÊäÈë×Ö·û'Q',ÔòÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ ¡£
main() {char ch;
scanf(\
ch=(ch>='A'&&ch<='Z')?(ch+32):ch; ch=(ch>='a'&&ch<='z')?(ch-32):ch; printf(\}
²Î¿¼´ð°¸£ºQ
4.102 µ±ÔËÐÐʱÊäÈ룺1992
main() {int y,t;
scanf(\
t=((y%4==0)&&(y0!=0)||y@0==0)?1:0; if(t) printf(\else printf(\printf(\}
²Î¿¼´ð°¸£º1992 is a leap year
4.103 ÒÔϳÌÐòÊǼÆËãx,y,zÈý¸öÊýÖÐ×îСµÄ¡£Çë·ÖÎö³ÌÐòÌî¿Õ¡£
main()
{int x=4,y=5,z=8; int u,v;
u=x ²Î¿¼´ð°¸£º¡¾1¡¿x:y¡¾2¡¿u:z 4.104 ÉèÓбäÁ¿¶¨Ò壺int a=5,c=4;Ôò(--a==++c)?--a:c++µÄÖµÊÇ¡¾1¡¿£¬´ËʱcµÄ´æ´¢µ¥ÔªµÄֵΪ¡¾2¡¿¡£ ²Î¿¼´ð°¸£º¡¾1¡¿5¡¾2¡¿6 4.105 Ö´ÐÐÒÔϳÌÐòºó£¬a=¡¾1¡¿,b=¡¾2¡¿,c=¡¾3¡¿¡£ int x=10,y=9; int a,b,c; a=(x-- == y++) ? x-- : y++; b=x++; c=y; ²Î¿¼´ð°¸£º¡¾1¡¿10¡¾2¡¿9¡¾3¡¿11 *4.106 ÉèÓÐint x=1,y=0;ÔòÒÔϱí´ïʽµÄֵΪ ¡£ x-->(y+x)?10:12.5>y++?'A':'Z' ²Î¿¼´ð°¸£º10 ²Î¿¼·ÖÎö£ºÔÚ±¾ÌâÖÐx-->(y+x)µÄʵ¼Ê±È½ÏÔËËãÊÇ1>0+0ΪÕæ¡£ *4.107 ÉèÓÐint x=0,y=1;ÔòÒÔϱí´ïʽµÄֵΪ ¡£ x++*x--!='y'?8-4:y ²Î¿¼´ð°¸£º4 ²Î¿¼·ÖÎö£º´Ë´¦x++*x¡ªÊµ¼Ê¼ÆËãΪ0*0¡£ 4.108 ÈôÔËÐÐʱÊäÈ룺3 5/ main() {float x,y; char o; double r; scanf(\switch(o) {case '+':r=x+y;break; case '-':r=x-y;break; case '*':r=x*y;break; case '/':r=x/y;break; } printf(\} ²Î¿¼´ð°¸£º0.600000 4.109 ¸ù¾ÝÒÔÏÂǶÌ×µÄifÓï¾äËù¸øÌõ¼þ£¬ÌîдswitchÓï¾ä£¬Ê¹ËüÍê³ÉÏàͬµÄ¹¦ÄÜ¡£ (¼ÙÉèmarkµÄÈ¡ÖµÔÚ1-100Ö®¼ä) ifÓï¾ä£º if(mark<60) k=1; else if(mark<70) k=2; else if(mark<80) k=3; else if(mark<90) k=4; else k=5; switchÓï¾ä£º switch(¡¾1¡¿) {¡¾2¡¿k=1;break; case 6 :k=2;break; case 7 :k=3;break; case 8 :k=4;break; ¡¾3¡¿k=5; } ²Î¿¼´ð°¸£º¡¾1¡¿mark/10 ¡¾2¡¿default: ¡¾3¡¿case 9:case 10: 4.110 ÉèÓÐÈçϳÌÐò¶Î£¬ÈôgradeµÄֵΪ'C',ÔòÊä³ö½á¹ûÊÇ ¡£ switch(grade) {case 'A':printf(\case 'B':printf(\case 'C':printf(\ case 'D':printf(\default:printf(\} ²Î¿¼´ð°¸£º 60-69 <60 error! 4.111 ÒÔϳÌÐò¶ÎµÄÔËÐнá¹ûÊÇ ¡£ int x=1,y=0; switch(x) {case 1: switch(y) {case 0:printf(\ case 1:printf(\ } case 2:printf(\} ²Î¿¼´ð°¸£º **1** **3** 4.112 ¸ù¾ÝÒÔϺ¯Êý¹Øϵ£¬¶ÔÊäÈëµÄÿ¸öxÖµ£¬¼ÆËã³öÏàÓ¦µÄyÖµ¡£Çë·ÖÎö³ÌÐòÌî¿Õ¡£ x y x<0 0 0¡Üx<10 x 10¡Üx<20 10 20¡Üx<40 -0.5x+20 main() {int x,c; float y; scanf(\if(¡¾1¡¿) c=-1; else c=¡¾2¡¿; switch(c) {case ¨C1:y=0;break; case 0:y=x;break; case 1:y=10;reak; case 2:case 3:y=-0.5*x+20;break; default:y=-2; } if(¡¾3¡¿) printf(\else printf(\} ²Î¿¼´ð°¸£º¡¾1¡¿x<0 ¡¾2¡¿x/10 ¡¾3¡¿y!=-2 4.113 ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ ¡£ main() {int a=2,b=7,c=5; switch(a>0) {case 1:switch(b<0) {case 1:printf(\ case 2:printf(\ } case 0:switch(c==5) {case 0:printf(\ case 1:printf(\ default:printf(\ } default:printf(\} printf(\} ²Î¿¼´ð°¸£º#& 4.114 ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ ¡£ #include {int x=1,y=0,a=0,b=0; switch(x) {case 1:switch(y) {case 0:a++;break; case 1:b++;break; } case 2:a++;b++;break; } printf(\} ²Î¿¼´ð°¸£ºa=2,b=1 4.115 ¼ÙÉè½±½ðË°ÂÊÈçÏÂ(a´ú±í½±½ð£¬r´ú±íË°ÂÊ) a<500 r=0% 500¡Üa<1000 r=5% 1000¡Üa<2000 r=8% 2000¡Üa<3000 r=10% 3000¡Üa r=15% ÒÔϳÌÐò¶ÔÊäÈëµÄÒ»¸ö½±½ðÊý£¬ÇóË°ÂʺÍÓ¦½»Ë°¿îÒÔ¼°ÊµµÃ½±½ðÊý(¿Û³ý½±½ðË°ºó)¡£Çë·ÖÎö³ÌÐòÌî¿Õ¡£ main() {float a,r,t,b; int c; scanf(\if(a>=3000) c=6; else c=¡¾1¡¿; switch(c) {case 0:r=0;break; case 1:r=0.05;break; case 2:case 3:¡¾2¡¿;break; case 4:case 5:r=0.1;break; case 6:r=0.15;break;