void harmsec(){
int n = 1;
float y = 1;
printf("Harmonic sequence: ");
while (y >= 0.11){
printf("%.2f", y);
printf(", ");
n = n + 1;
y = 1*(1/n);
} /*while*/
if (y < 0.11){
printf("%.2f", y);
printf("\n");
}/*if*/
}/*harmonic sequence*/
我想知道我的代码有什么问题,试图输出一个谐波序列。输出只有 1.00,后面是 0.0。