#includeusing namespace std;#includeint main(){double b=0,c;int i,a;cin>>a;for(i=1;i<=a;i++){c=1/i;
b=b+c;} cout<<b;
}
while(cin>>a) 在你输入完一个数值后while循环的内容开始执行,while循环体执行结束后,重新回到while判断括号里条件是否成立,此时如果你不输入内容阻塞在这里