用循环结构写出从键盘输入n的值,输出y的值。y=1+1/2+1/3+…+1/n
时间: 2023-05-27 11:02:07 浏览: 73
从键盘中输入一个数后返回结果
4星 · 用户满意度95%
```
#include <stdio.h>
int main() {
int n;
float y = 1.0; // 定义y为浮点数,初始值为1.0
printf("请输入n的值:");
scanf("%d", &n);
// 使用for循环计算y的值
for (int i = 2; i <= n; i++) { // 注意,循环从2开始
y += 1.0/i; // 每次加上1/i
}
printf("y的值为:%f", y);
return 0;
}
```
输入示例:
```
请输入n的值:5
```
输出示例:
```
y的值为:1.716667
```
阅读全文