从键盘输入正整数N,计算1+1⼀2+1⼀3+...+1⼀N,使用do-while结构。C++

2024-11-24 18:04:42
推荐回答(1个)
回答1:

#include

int main()
{
int i,n;
double sum;

sum=0.0;
i=1;

scanf("%d",&n);
while(n<1)
{
scanf("%d",&n);
}
do
{
sum+=1.0/i;
i++;
}while(i<=n);

printf("%f",sum);
}