c语言 用while循环实现 s=1+1/2+1/3+1/4+…+1/100

用while循环实现 s=1+1/2+1/3+1/4+…+1/100 求助

#include "stdio.h"
void main()
{
    int i=1;
    double sum=0;
    while(i<=100){
        sum += 1.0/i;
        i++;
    } 
    printf("sum=%0.2lf",sum);
}
#include <stdio.h>
int main() {
    double s=0;
    int n=1;
    while(n<=100){
        s+=1.0/n; 
        n++;
    }
    printf("%f",s);
    return 0;
}