{ case ¡¯A¡¯£ºprintf(¡±85¡ª¡ª100\\n¡±); break;
case ¡¯B¡¯£ºprintf(¡±60¡ª¡ª84\\n¡±); break;
case ¡¯C¡¯£ºprintf(¡±<60\\n¡±); default£ºprintf(¡±grade is error!\\n¡±); }
D£®switch (grade) { case ¡¯C¡¯£ºprintf(¡±<60\\n¡±); break;
case ¡¯B¡¯£ºprintf(¡±60¡ª¡ª84\\n¡±); break;
default£ºprintf(¡±grade is error!\\n¡±); break;
case ¡¯A¡¯£ºprintf(¡±85¡ª¡ª100\\n¡±); }
26£®ÓÐÈçϳÌÐò£¬Ð´³ö¸ÃÖ´Ðнá¹û£¨C£©¡£ #include ¡±stdio.h¡± main() {
float x=2.0, y; if (x<0.0) y=0.0;
else if (x<10.0) y=1.0/x; else y=1.0; printf(¡±%f\\n¡±,y); }
A£®0.000000 B£®0.250000 C£®0.500000 D£®1.000000 27£®ÒÔϳÌÐòµÄÔËÐнá¹ûÊÇ£¨C£©¡£ #include ¡±stdio.h¡± main() {
int a=2,b= -1,c=2; if (a
A£®0 B£®1 C£®2 D£®3
28£®ÔËÐÐÒÔϳÌÐòºó£¬Èç´Ó¼üÅÌÉÏÊäÈëchina#,ÔòÊä³öΪ£¨C£©¡£ #include ¡±stdio.h¡± main() {
int v1=0,v2=0; char ch;
while ( (ch=getchar()) !=¡¯# ¡¯) switch (ch) { case ¡¯a¡¯: case ¡¯h¡¯: default: v1++; case ¡¯o¡¯: v2++; }
printf(¡±%d,%d\\n¡±, v1,v2); }
A£®2,0 B£®5,0 C£®5,5 D£®2,5
29£®ÓÐÒÔϳÌÐò£¬ÈôÊäÈëΪ×Ö·ûs£¬Ôò³ÌÐòÔËÐнá¹ûΪ£¨A£©¡£ #include ¡±stdio.h¡± main() { char ch; ch=getchar(); switch (ch)
{ case ¡¯a¡¯: printf(¡±a=%c\\n¡±,ch); default: printf(¡±end!\\n¡±);
case ¡¯b¡¯: printf(¡±b=%c\\n¡±,ch); case ¡¯c¡¯: printf(¡±c=%c\\n¡±,ch); } }
A£®end! B£®end! C£®ÓÐÓï·¨´íÎóD£®a=s b=s end! c=s
30£®ÓÐÒÔϳÌÐò£¬³ÌÐòÔËÐкóµÄÊä³ö½á¹ûÊÇ£¨A£©¡£ #include ¡±stdio.h¡± main() {
int a=15, b=21, m=0; switch (a%3) { case 0: m++; break; case 1: m++; switch (b%2) { default: m++; case 0: m++; break; } }
printf(¡±%d\\n¡±,m);