C双语例子讲解注释补充及改写(双语).docVIP

  • 4
  • 0
  • 约6.69千字
  • 约 16页
  • 2017-04-05 发布于江苏
  • 举报

C双语例子讲解注释补充及改写(双语).doc

C双语例子讲解注释补充及改写(双语)

chapter 3 第三章 EXE3.1.1 P.76 #include stdio.h main() { int x,y; x=y=0; while (x15) y++, x+=++y; /*x=x+(++y) 逗号运算*/ printf(%d,%d\n,y,x); } exe3.1.2.cpp #include stdio.h main() { int t,a=1,b=2,c=2; while (abc) {{t=a;a=b;b=t;c--;} printf(%d ,%d, %d,%d\n,(abc),a,b,c);} } Program 3.2. 1 #include stdio.h 2 int main() 3 { 4 int i; 5 i=10; 6 while (i = 1) /*循环控制,i大于等于1时,就执行循环*/ 7 { 8 printf(%d ,i); 9 i--; /* subtract I from i 自减1*/ 10 } 11 printf ( \n); 12 return 0; 13 } Program 3.3 1 #include stdio.h 2 int main() 3 { 4 int k; 5 printf("number square cube \n"); 6 printf("――――――――――――――\n"); /*原样照引输出表头*/ 7 k=1; 8 while (k=5) /*循环控制,不超过5*/ 9 { 10 printf( "%3d %7d %6d \n",k,k*k,k*k*k); /*输出k值及其平方值、立方值*/ 11 k++; /* add 1 to k */ 12 } 13 return 0; 14 } Program 3.4.cpp 1 #include stdio.h 2 int main() 3 { 4 int cels; 5 float fahr; 6 printf("CELSIUS FAHRENHEIT \n"); 7 printf("----------------------- \n"); /*原样照引输出表头*/ 8 cels=5; 9 while(cels=50) /*循环控制,不超过50*/ 10 { 11 fahr=(9.0/5.0*cels+32.0); /*摄氏温度转换成华氏温度*/ 12 printf("%5d %11.2f\n",cels,fahr); /*输出摄氏温度和华氏温度*/ 13 cels=cels+5; /*每次增加5*/ 14 } 15 return 0; 16 } Program 3.5 1 #include stdio.h 2 int main ( ) 3 { 4 int k; 5 for (k = 2; k = 20; k += 2) /*循环控制产生2到20之间的数,每次增加2*/ 6 printf(“%d “,k); 7 } program3.8.(1) P.68 main() { int k,sum=0; k=1; while (k=100) { sum=sum+k; k++; } printf(“%d”,sum); } program3.8.(2) P.83 /*累加器*/ main() { int k,sum=0; for(k=1;k=100; k++) sum=sum+k; printf(“%d,%d\n”,i,sum); } program3.9 P.69 /*累乘器*/ main() { int k,sum=1; for(k=1;k=5; k++) prod=prod*k; printf(“%d,%d\n”,k,prod); } program3.9(rw) (以简单表格形式输出每次循环的k值和prod值) #include stdio.h int main ( ) { int k; long prod; printf(\n\n 累乘表\n); printf(─────────────\n); printf( k products \n); pr

文档评论(0)

1亿VIP精品文档

相关文档