B) forÑ»·ÖÐÉèÖÃif (Ìõ¼þ)continue£¬µ±Ìõ¼þ³ÉÁ¢Ê±ÖÐÖ¹±¾²ãÑ»·¡£ C) forÑ»·ÖÐÉèÖÃif (Ìõ¼þ)break£¬µ±Ìõ¼þ³ÉÁ¢Ê±ÖÐÖ¹±¾²ãÑ»·¡£ D) forÑ»·ÖÐÉèÖÃif (Ìõ¼þ) continue£¬µ±Ìõ¼þ³ÉÁ¢Ê±ÔÝÍ£³ÌÐòÖ´ÐС£ 5.2.22 ÏÂÃæ¹ØÓÚforÑ»·µÄÕýÈ·ÃèÊöÊÇ£¨D £©¡£
A) forÑ»·Ö»ÄÜÓÃÓÚÑ»·´ÎÊýÒѾȷ¶¨µÄÇé¿ö¡£ B) forÑ»·ÊÇÏÈÖ´ÐÐÑ»·ÌåÓï¾ä£¬ºóÅжϱí´ïʽ¡£ C) ÔÚforÑ»·ÖУ¬²»ÄÜÓÃbreakÓï¾äÌø³öÑ»·Ìå¡£ D) forÑ»·µÄÑ»·ÌåÓï¾äÖУ¬¿ÉÒÔ°üº¬¶àÌõÓï¾ä¡£
5.2.23 Ñ»·Óï¾äfor(i=0,x=0; !x&&i<=5; i++);µÄÖ´ÐдÎÊýΪ£¨B£©¡£
A) 5´Î B) 6´Î C) 1´Î D) ÎÞÏÞ 5.2.24 ÒÔϳÌÐò¶ÎµÄÊä³ö½á¹ûÊÇ£¨ D £©¡£
int x,i;
for(i=1;i<=100;i++)
{ x=I; if(++x%2==0) if(++x%3==0) if(++x%7==0) printf(¡°%d¡±,x); } A) 39 81 B) 42 84 C) 26 68 D) 28 70 5.2.25 ÒÔÏÂÃèÊöÕýÈ·µÄÊÇ£¨ C £©¡£
A) gotoÓï¾äÖ»ÄÜÓÃÓÚÍ˳ö¶à²ãÑ»· B) switchÓï¾ä²»ÄܳöÏÖcontinueÓï¾ä C) Ö»ÄÜÓÃcontinueÓï¾äÀ´ÖÕÖ¹±¾´ÎÑ»· D) ÔÚÑ»·ÖÐbreakÓï¾ä²»ÄܶÀÁ¢³öÏÖ 5.2.26 ÒÔϲ»ÊÇÎÞÏÞÑ»·µÄÓï¾äÊÇ£¨ A £©
A) for(y=0,x=1;x>++y; x=i++) i=x; B) for(; ; x++=i);
C) while(1) { x++; }
D) for(i=10; ; i- -) sum+=i;
5.2.27 ÏÂÃæ³ÌÐò¶ÎµÄÊä³ö½á¹ûÊÇ£¨ D £©¡£
int i,sum;
for(i=1;i<=10;i++) sum+=sum printf(¡°%d\\n¡±, i);
A) 10 B) 9 C) 15 D) 11 5.2.28 ÏÂÃæ³ÌÐò¶ÎµÄÔËÐнá¹ûÊÇ£¨D £©¡£
for(x=3; x<6; x++) printf((x%2)?(¡°**%d¡±)£º(¡°##%d\\n¡±),x);
A) **3 B)##3 C) ##3 D) **3##4 ##4 **4 **4##5 **5 **5 ##5
5.2.29 Ö´ÐÐÓï¾äfor(i=1; i++<4; );ºó±äÁ¿iµÄÖµÊÇ£¨ C £©¡£
A) 3 B) 4 C) 5 D) ²»¶¨ 5.2.30 ÏÂÃæ³ÌÐò¶ÎÔËÐнá¹ûÊÇ£¨C£©¡£
int i,j,k;
for(i=2;i<6;i++,i++) { k=1;
for(j=i; j<6; j++) k+=j; } printf(¡°%d\\n¡±,k);
A) 4 B) 5 C) 10 D) 7 5.2.31 ÏÂÃæ³ÌÐò¶Î£¨ D £©¡£
for( t=1; t<=100; t++) { scanf(¡°%d¡±, &x); If(x<0) continue; printf(¡±=¡±,t); }
A) µ±x<0ʱÕû¸öÑ»·½áÊø B) x>=0ʱʲôҲ²»Ö´ÐÐ
C) printfº¯ÊýÓÀÔ¶Ò²²»Ö´ÐÐ D) ×î¶àÔÊÐíÊä³ö100¸ö·Ç¸ºÊý 5.2.32 ÏÂÃæ³ÌÐò¶ÎÔËÐнá¹ûÊÇ£¨ A£©¡£
int i,j,a=0;
for(i=0;i<2;i++)
{ for(j=0; j<4; j++) {if(j%2) break; a++;} a++; } printf(¡°%d\\n¡±,a);
A) 4 B) 5 C) 6 D) 7 5.2.33 ÏÂÃæ³ÌÐòµÄÔËÐнá¹ûÊÇ£¨ B£©¡£
#include
for(i=0;i<2;i++) { x++;
for(j=0;j<=3;j++)
{ if(j%2) continue; x++; } x++; }
printf(¡°x=%d\\n¡±,x); }
A) x=4 B) x=8 C) x=6 D) x=12 5.2.34 ÏÂÃæ³ÌÐò¶ÎÔËÐнá¹ûÊÇ£¨ A£©¡£
#include
for(i=1; i<=5; i++) { if(i%2) printf(¡±*¡±); else continue; printf(¡°#¡±); }
printf(¡°$\\n¡±);
}
A) *#*#*#$ B) #*#*#*$ C) *#*#$ D) #*#*$
5.2.35 ÓÐÒ»¶ÑÁã¼þ£¨100~200Ö®¼ä£©£¬Èç¹û·Ö³É4¸öÁã¼þÒ»×éµÄÈô¸É×飬Ôò¶à2
¸öÁã¼þ£»Èô·Ö³É7¸öÁã¼þÒ»×飬Ôò¶à3¸öÁã¼þ£»Èô·Ö9¸öÁã¼þÒ»×飬Ôò¶à5¸öÁã¼þ¡£ÏÂÃæ³ÌÐòÊÇÇóÕâ¶ÑÁã¼þµÄ×ÜÊý£¬ÇëÑ¡ÔñÌî¿Õ¡£ #include
for(i=100; i<201; i++) if((i-2)%4==0)
if(!(i-3)%7) if( D )
printf(¡±%d¡±, i); }
A) i%9=5 B) i%9!=5 C) (i-5)%9!=0 D) i%9==5
5.3±à³ÌÌâ
5.3.1 ÊäÈëÒ»ÐÐ×Ö·û£¬·Ö±ðͳ¼Æ³öÆäÖÐ×Öĸ¡¢Êý×ÖºÍÆäËü×Ö·ûµÄ¸öÊý¡£ #include
while( (ch=getchar() )!=¡®\\0¡¯)
{ if(ch>¡¯a¡¯&&ch<¡®z¡¯||ch>¡¯A¡¯&&ch<¡®Z¡¯ ) i++; //ͳ¼Æ×Öĸ
else if(ch>¡¯0¡¯&&ch<¡®9¡¯) j++; //ͳ¼ÆÊý×Ö
else k++; //ͳ¼ÆÆäËü }
printf(¡°×Öĸ¸öÊý£º%d£¬Êý×Ö¸öÊý£º%d£¬ÆäËû×Ö·û£º%d¡±£¬i, j, k);
5.3.2 Çó100¡«200Ö®¼ä²»Äܱ»3Õû³ýÒ²²»Äܱ»7Õû³ýµÄÊý¡£ #include
for (i=100;i<=200;i++) {
if (i%3==0&&i%7==0) printf(¡°]¡±,i); } } 5.3.3 Çó 1?11111??????23499100¡£
#include
main() {
int i; float s=0,k=1; for (i=1;i<=100;i++) { s=s+ k / i ; k = -k ; }
printf(\ } 5.3.4 Çó
111????1?22?3n?(n?1)£¬Ö±µ½Ä³Ò»ÏîСÓÚ0.001ʱΪֹ¡£
void main()
{
int i ;
float t=0.5,s=0,i=1; while (t>=0.001) { s=s+t; i++;
t=1/(i*(i+1)); }
printf(\ }
5.3.5 Óõü´ú·¨Çó
X?a¡£µü´ú¹«Ê½Îª£º
Xn?1?1?a?Xn??2?Xn????£¬ÒªÇóµü´ú¾«¶ÈÂú×ã
¡£|Xn?1?Xn|?0.00001Ìáʾ:a
#include
Void main( ) {
ÓɼüÅÌÊäÈë,x1=a/2.
float x1,x2,a,k; scanf(\
x1=a/2; x2=(x1+a/x1)/2; while(fabs(x1-x2)>=0.00001) { x1=x2;
x2=(x1+a/x1)/2; } printf(\ %f\}
5.3.6 ¼ÙÉèx£¬yÊÇÕûÊý£¬±àд³ÌÐòÇóxyµÄ×îºó3λÊý£¬ÒªÇóx£¬y´Ó¼üÅÌÊäÈë¡£ #include
{ int x. y, i, b, s, g, san; long m=1;
scanf(¡°%d,%d¡±,&x, &y); for(i=1; i<=y; i++) m=m*x
san=m00£» //Çó³ö×îºó3λÊý
b=san/100; //Çó³ö×îºó3λÊýµÄ°Ùλ s=san0/10; //Çó³ö×îºó3λÊýµÄʮλ g=san; //Çó³ö×îºó3λÊýµÄ¸öλ printf(¡°%d,%d,%d¡±,b,s,g); }
5.3.7 ´Ó¼üÅÌÉÏÊäÈë10¸öÕûÊý£¬ÇóÆäÖеÄ×î´óÖµºÍ×îСֵ¡£ #include
{ int x,i,max,min; scanf(¡°%d¡±,&x); min=max=x;
for (i=2;i<=10;i=i++) {
scanf(¡°%d¡±,&x);
if(x
printf(¡°%d,%d¡±,max,min); }
5.3.8 £¨1£©ÅжÏÒ»¸öÊýÊÇ·ñÎªËØÊý¡££¨2£©Êä³ö3-100Ö®¼äµÄËùÓÐËØÊý¡£ (1)ÅжÏmËØÊý #include
scanf(¡°%d¡±,&m); k=sqrt(m);