问题

有以下程序段 , 且变量已正确定义和赋值

for(s=1.0,k=1;k<=n;k++) s=s+1.0/(k*(k+1));

printf("s=%f\n\n",s);

请填空 , 使下面程序段的功能为完全相同

s=1.0;k=1;

while( _[10]_______ ){ s=s+1.0/(k*(k+1)); _[11]_______ ;}

printf("s=%f\n\n",s);

参考答案
您可能感兴趣的试题
  • 以下程序的输出结果是 _[12]_______ .#include main(){ int i;for(i=a;i$amp;printf(\n);}
  • 以下程序的输出结果是 _[13]_______ .#include #include char *fun(char *t){ char *p=t;return(p
  • 以下程序中函数 f 的功能是在数组 x 的 n 个数 ( 假定 n 个数互不相同 ) 中找出最大最小数 , 将其中最小的数与第一个数对换 , 把最大的数与最后一个数对换 . 请填空 .#include
  • 以下程序统计从终端输入的字符中大写字母的个数 ,num[0] 中统计字母 A 的个数 ,num[1] 中统计字母的个数 , 其它依次类推 . 用 # 号结束输入 , 请填空 .#include
  • 执行以下程序的输出结果是 _[18]_______ .#include main(){ int i,n[4]={1};for(i=1;i<=3;i++){ n[i]=n[i-1]*2
  • 以下程序的输出结果是 _[19]_______ .#include #define M 5#define N M+Mmain(){ int k;k=N*N*5; printf(%d