下面程序功能是:计算并输出s=1+1⼀2+1⼀3+1⼀4+…一直到最后一项小于10-6为止。但程序有五处错误,请更正程

2025-05-23 17:31:48
推荐回答(2个)
回答1:

#include "stdio.h"
void main()
{
int k=1;
float item,s=0;
do
{
item=(float)1/k;
s=s+item;
k++;
}while(item>=1e-6);
printf("s=%f\n",s);
}

//正好五处错误

回答2:

#include"stdio.h"
#include"math.h"
void main()
{
intk=1;
floatitem,s=0;
do
{
item=(float)1/k;
s=s+item;
k++;
}while(item>=1e-6);
printf("s=%f\n",s);}